home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_12_Tables.txt < prev    next >
Text File  |  1999-10-21  |  273KB  |  4,912 lines

  1. # near model CODE resource
  2. # jump table entries: 1352-1467 (116 of them)
  3. 00000000  0000 0548                ori.b      D0, 0x48 /* 'H' */
  4. 00000004  0000 3826                ori.b      D0, 0x26 /* '&' */
  5. 00000008  4E56 0000                link       A6, 0
  6. 0000000C  2F0A                     move.l     -[A7], A2
  7. 0000000E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8. 00000012  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9. 00000016  4EB9 0003 D632           jsr        [0x0003D632]
  10. 0000001C  41F9 0000 39A0           lea.l      A0, [0x000039A0]
  11. 00000022  226E 0008                movea.l    A1, [A6 + 0x8]
  12. 00000026  2288                     move.l     [A1], A0
  13. 00000028  206E 0008                movea.l    A0, [A6 + 0x8]
  14. 0000002C  4AA8 0004                tst.l      [A0 + 0x4]
  15. 00000030  504F                     addq.w     A7, 8
  16. 00000032  663E                     bne        +0x40 /* 00000072 */
  17. 00000034  4EB9 0000 1D0A           jsr        [0x00001D0A]
  18. 0000003A  5300                     subq.b     D0, 1
  19. 0000003C  661C                     bne        +0x1E /* 0000005A */
  20. 0000003E  4878 001F                push.l     0x1F
  21. 00000042  4879 0000 3A4A           push.l     0x3A4A /* ':J' */
  22. 00000048  4879 0000 3A60           push.l     0x3A60 /* ':`' */
  23. 0000004E  4EB9 0000 01B0           jsr        [0x000001B0]
  24. 00000054  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25. 00000058  6018                     bra        +0x1A /* 00000072 */
  26. label0000005A:
  27. 0000005A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  28. 00000060  5500                     subq.b     D0, 2
  29. 00000062  660E                     bne        +0x10 /* 00000072 */
  30. 00000064  4879 0000 3A60           push.l     0x3A60 /* ':`' */
  31. 0000006A  4EB9 0000 1CFC           jsr        [0x00001CFC]
  32. 00000070  584F                     addq.w     A7, 4
  33. label00000072:
  34. 00000072  4AAE 0010                tst.l      [A6 + 0x10]
  35. 00000076  6730                     beq        +0x32 /* 000000A8 */
  36. 00000078  4878 0028                push.l     0x28 /* '(' */
  37. 0000007C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  38. 00000082  2448                     movea.l    A2, A0
  39. 00000084  2008                     move.l     D0, A0
  40. 00000086  584F                     addq.w     A7, 4
  41. 00000088  6714                     beq        +0x16 /* 0000009E */
  42. 0000008A  4227                     clr.b      -[A7]
  43. 0000008C  42A7                     clr.l      -[A7]
  44. 0000008E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  45. 00000092  2F0A                     move.l     -[A7], A2
  46. 00000094  4EB9 0000 1C68           jsr        [0x00001C68]
  47. 0000009A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  48. label0000009E:
  49. 0000009E  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 000000A2  214A 0008                move.l     [A0 + 0x8], A2
  51. 000000A6  6024                     bra        +0x26 /* 000000CC */
  52. label000000A8:
  53. 000000A8  4878 0030                push.l     0x30 /* '0' */
  54. 000000AC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  55. 000000B2  2448                     movea.l    A2, A0
  56. 000000B4  2008                     move.l     D0, A0
  57. 000000B6  584F                     addq.w     A7, 4
  58. 000000B8  670A                     beq        +0xC /* 000000C4 */
  59. 000000BA  2F0A                     move.l     -[A7], A2
  60. 000000BC  4EB9 0003 9002           jsr        [0x00039002]
  61. 000000C2  584F                     addq.w     A7, 4
  62. label000000C4:
  63. 000000C4  206E 0008                movea.l    A0, [A6 + 0x8]
  64. 000000C8  214A 0008                move.l     [A0 + 0x8], A2
  65. label000000CC:
  66. 000000CC  206E 0008                movea.l    A0, [A6 + 0x8]
  67. 000000D0  117C 0001 000C           move.b     [A0 + 0xC], 0x1
  68. 000000D6  206E 0008                movea.l    A0, [A6 + 0x8]
  69. 000000DA  245F                     movea.l    A2, [A7]+
  70. 000000DC  4E5E                     unlink     A6
  71. 000000DE  4E75                     rts
  72. 000000E0  4E56 0000                link       A6, 0
  73. 000000E4  48E7 0038                movem.l    -[A7], A2,A3,A4
  74. 000000E8  246E 0008                movea.l    A2, [A6 + 0x8]
  75. 000000EC  200A                     move.l     D0, A2
  76. 000000EE  6746                     beq        +0x48 /* 00000136 */
  77. 000000F0  41F9 0000 39A0           lea.l      A0, [0x000039A0]
  78. 000000F6  2488                     move.l     [A2], A0
  79. 000000F8  4A2A 000C                tst.b      [A2 + 0xC]
  80. 000000FC  671C                     beq        +0x1E /* 0000011A */
  81. 000000FE  286A 0008                movea.l    A4, [A2 + 0x8]
  82. 00000102  264C                     movea.l    A3, A4
  83. 00000104  200C                     move.l     D0, A4
  84. 00000106  6712                     beq        +0x14 /* 0000011A */
  85. 00000108  3F3C 0001                move.w     -[A7], 0x1
  86. 0000010C  2F0B                     move.l     -[A7], A3
  87. 0000010E  2057                     movea.l    A0, [A7]
  88. 00000110  2250                     movea.l    A1, [A0]
  89. 00000112  2269 0008                movea.l    A1, [A1 + 0x8]
  90. 00000116  4E91                     jsr        [A1]
  91. 00000118  5C4F                     addq.w     A7, 6
  92. label0000011A:
  93. 0000011A  4267                     clr.w      -[A7]
  94. 0000011C  2F0A                     move.l     -[A7], A2
  95. 0000011E  4EB9 0003 D604           jsr        [0x0003D604]
  96. 00000124  4A6E 000C                tst.w      [A6 + 0xC]
  97. 00000128  5C4F                     addq.w     A7, 6
  98. 0000012A  6F0A                     ble        +0xC /* 00000136 */
  99. 0000012C  2F0A                     move.l     -[A7], A2
  100. 0000012E  4EB9 0000 0168           jsr        [0x00000168]
  101. 00000134  584F                     addq.w     A7, 4
  102. label00000136:
  103. 00000136  204A                     movea.l    A0, A2
  104. 00000138  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  105. 0000013C  4E5E                     unlink     A6
  106. 0000013E  4E75                     rts
  107. 00000140  4E56 FFFC                link       A6, -0x0004
  108. 00000144  2F0A                     move.l     -[A7], A2
  109. 00000146  246E 0008                movea.l    A2, [A6 + 0x8]
  110. 0000014A  486E FFFC                pea.l      [A6 - 0x4]
  111. 0000014E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  112. 00000152  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  113. 00000156  2057                     movea.l    A0, [A7]
  114. 00000158  2268 0004                movea.l    A1, [A0 + 0x4]
  115. 0000015C  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  116. 00000160  4E91                     jsr        [A1]
  117. 00000162  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  118. 00000166  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  119. 0000016A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  120. 0000016E  4878 0001                push.l     0x1
  121. 00000172  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  122. 00000176  2057                     movea.l    A0, [A7]
  123. 00000178  2250                     movea.l    A1, [A0]
  124. 0000017A  2269 0034                movea.l    A1, [A1 + 0x34]
  125. 0000017E  4E91                     jsr        [A1]
  126. 00000180  4FEF 0020                lea.l      A7, [A7 + 0x20]
  127. 00000184  245F                     movea.l    A2, [A7]+
  128. 00000186  4E5E                     unlink     A6
  129. 00000188  4E75                     rts
  130. 0000018A  4E56 FFFC                link       A6, -0x0004
  131. 0000018E  486E FFFC                pea.l      [A6 - 0x4]
  132. 00000192  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  133. 00000196  206E 0008                movea.l    A0, [A6 + 0x8]
  134. 0000019A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  135. 0000019E  2057                     movea.l    A0, [A7]
  136. 000001A0  2268 0004                movea.l    A1, [A0 + 0x4]
  137. 000001A4  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  138. 000001A8  4E91                     jsr        [A1]
  139. 000001AA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  140. 000001AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  141. 000001B2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  142. 000001B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  143. 000001BA  61FF 0000 0008           bsr        +0xA /* 000001C4 */
  144. 000001C0  4E5E                     unlink     A6
  145. 000001C2  4E75                     rts
  146. fn000001C4:
  147. 000001C4  4E56 0000                link       A6, 0
  148. 000001C8  2F0A                     move.l     -[A7], A2
  149. 000001CA  246E 0008                movea.l    A2, [A6 + 0x8]
  150. 000001CE  4AAE 0010                tst.l      [A6 + 0x10]
  151. 000001D2  661C                     bne        +0x1E /* 000001F0 */
  152. 000001D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  153. 000001D8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  154. 000001DC  2057                     movea.l    A0, [A7]
  155. 000001DE  2250                     movea.l    A1, [A0]
  156. 000001E0  2269 000C                movea.l    A1, [A1 + 0xC]
  157. 000001E4  4E91                     jsr        [A1]
  158. 000001E6  206E 0014                movea.l    A0, [A6 + 0x14]
  159. 000001EA  2080                     move.l     [A0], D0
  160. 000001EC  504F                     addq.w     A7, 8
  161. 000001EE  601E                     bra        +0x20 /* 0000020E */
  162. label000001F0:
  163. 000001F0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  164. 000001F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  165. 000001F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  166. 000001FC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  167. 00000200  2057                     movea.l    A0, [A7]
  168. 00000202  2250                     movea.l    A1, [A0]
  169. 00000204  2269 0018                movea.l    A1, [A1 + 0x18]
  170. 00000208  4E91                     jsr        [A1]
  171. 0000020A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  172. label0000020E:
  173. 0000020E  245F                     movea.l    A2, [A7]+
  174. 00000210  4E5E                     unlink     A6
  175. 00000212  4E75                     rts
  176. 00000214  4E56 0000                link       A6, 0
  177. 00000218  48E7 1820                movem.l    -[A7], D3,D4,A2
  178. 0000021C  246E 0008                movea.l    A2, [A6 + 0x8]
  179. 00000220  7600                     moveq.l    D3, 0x00
  180. 00000222  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  181. 00000226  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  182. 0000022A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  183. 0000022E  2057                     movea.l    A0, [A7]
  184. 00000230  2250                     movea.l    A1, [A0]
  185. 00000232  2269 001C                movea.l    A1, [A1 + 0x1C]
  186. 00000236  4E91                     jsr        [A1]
  187. 00000238  2800                     move.l     D4, D0
  188. 0000023A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  189. 0000023E  671C                     beq        +0x1E /* 0000025C */
  190. 00000240  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  191. 00000244  2F04                     move.l     -[A7], D4
  192. 00000246  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  193. 0000024A  2057                     movea.l    A0, [A7]
  194. 0000024C  2268 0004                movea.l    A1, [A0 + 0x4]
  195. 00000250  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  196. 00000254  4E91                     jsr        [A1]
  197. 00000256  7601                     moveq.l    D3, 0x01
  198. 00000258  4FEF 000C                lea.l      A7, [A7 + 0xC]
  199. label0000025C:
  200. 0000025C  1003                     move.b     D0, D3
  201. 0000025E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  202. 00000262  4E5E                     unlink     A6
  203. 00000264  4E75                     rts
  204. 00000266  4E56 FFEC                link       A6, -0x0014
  205. 0000026A  2F0A                     move.l     -[A7], A2
  206. 0000026C  246E 0008                movea.l    A2, [A6 + 0x8]
  207. 00000270  4878 0001                push.l     0x1
  208. 00000274  202E 0010                move.l     D0, [A6 + 0x10]
  209. 00000278  5280                     addq.l     D0, 1
  210. 0000027A  2F00                     move.l     -[A7], D0
  211. 0000027C  486E FFF8                pea.l      [A6 - 0x8]
  212. 00000280  4EB9 0000 7570           jsr        [0x00007570]
  213. 00000286  486E FFF4                pea.l      [A6 - 0xC]
  214. 0000028A  486E FFF8                pea.l      [A6 - 0x8]
  215. 0000028E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  216. 00000292  2057                     movea.l    A0, [A7]
  217. 00000294  2268 0004                movea.l    A1, [A0 + 0x4]
  218. 00000298  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  219. 0000029C  4E91                     jsr        [A1]
  220. 0000029E  486E FFF0                pea.l      [A6 - 0x10]
  221. 000002A2  486E FFEC                pea.l      [A6 - 0x14]
  222. 000002A6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  223. 000002AA  61FF 0000 1EBE           bsr        +0x1EC0 /* 0000216A */
  224. 000002B0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  225. 000002B4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  226. 000002B8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  227. 000002BC  202E 000C                move.l     D0, [A6 + 0xC]
  228. 000002C0  4C2E 0000 FFF0           movem.w    <none>, [A6 - 0x10]
  229. 000002C6  2F00                     move.l     -[A7], D0
  230. 000002C8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  231. 000002CC  2057                     movea.l    A0, [A7]
  232. 000002CE  2250                     movea.l    A1, [A0]
  233. 000002D0  2269 0024                movea.l    A1, [A1 + 0x24]
  234. 000002D4  4E91                     jsr        [A1]
  235. 000002D6  4FEF 0038                lea.l      A7, [A7 + 0x38]
  236. 000002DA  245F                     movea.l    A2, [A7]+
  237. 000002DC  4E5E                     unlink     A6
  238. 000002DE  4E75                     rts
  239. 000002E0  4E56 FFEC                link       A6, -0x0014
  240. 000002E4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  241. 000002E8  246E 0008                movea.l    A2, [A6 + 0x8]
  242. 000002EC  282E 000C                move.l     D4, [A6 + 0xC]
  243. 000002F0  266E 0014                movea.l    A3, [A6 + 0x14]
  244. 000002F4  262E 0018                move.l     D3, [A6 + 0x18]
  245. 000002F8  486E FFEC                pea.l      [A6 - 0x14]
  246. 000002FC  486E FFF0                pea.l      [A6 - 0x10]
  247. 00000300  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  248. 00000304  61FF 0000 1E64           bsr        +0x1E66 /* 0000216A */
  249. 0000030A  202E 0010                move.l     D0, [A6 + 0x10]
  250. 0000030E  5280                     addq.l     D0, 1
  251. 00000310  2F00                     move.l     -[A7], D0
  252. 00000312  42A7                     clr.l      -[A7]
  253. 00000314  486E FFF8                pea.l      [A6 - 0x8]
  254. 00000318  4EB9 0000 7570           jsr        [0x00007570]
  255. 0000031E  7001                     moveq.l    D0, 0x01
  256. 00000320  2D40 FFF8                move.l     [A6 - 0x8], D0
  257. 00000324  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  258. 00000328  4FEF 0018                lea.l      A7, [A7 + 0x18]
  259. 0000032C  6242                     bhi        +0x44 /* 00000370 */
  260. label0000032E:
  261. 0000032E  486E FFF4                pea.l      [A6 - 0xC]
  262. 00000332  486E FFF8                pea.l      [A6 - 0x8]
  263. 00000336  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  264. 0000033A  2057                     movea.l    A0, [A7]
  265. 0000033C  2268 0004                movea.l    A1, [A0 + 0x4]
  266. 00000340  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  267. 00000344  4E91                     jsr        [A1]
  268. 00000346  2F03                     move.l     -[A7], D3
  269. 00000348  2F0B                     move.l     -[A7], A3
  270. 0000034A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  271. 0000034E  2F04                     move.l     -[A7], D4
  272. 00000350  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  273. 00000354  2057                     movea.l    A0, [A7]
  274. 00000356  2250                     movea.l    A1, [A0]
  275. 00000358  2269 0024                movea.l    A1, [A1 + 0x24]
  276. 0000035C  4E91                     jsr        [A1]
  277. 0000035E  52AE FFF8                addq.l     [A6 - 0x8], 1
  278. 00000362  202E FFF8                move.l     D0, [A6 - 0x8]
  279. 00000366  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  280. 0000036A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  281. 0000036E  63BE                     bls        -0x40 /* 0000032E */
  282. label00000370:
  283. 00000370  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  284. 00000374  4E5E                     unlink     A6
  285. 00000376  4E75                     rts
  286. 00000378  4E56 FFEC                link       A6, -0x0014
  287. 0000037C  2F0A                     move.l     -[A7], A2
  288. 0000037E  246E 0008                movea.l    A2, [A6 + 0x8]
  289. 00000382  4878 0001                push.l     0x1
  290. 00000386  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  291. 0000038A  486E FFF8                pea.l      [A6 - 0x8]
  292. 0000038E  4EB9 0000 7570           jsr        [0x00007570]
  293. 00000394  486E FFF4                pea.l      [A6 - 0xC]
  294. 00000398  486E FFF8                pea.l      [A6 - 0x8]
  295. 0000039C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  296. 000003A0  2057                     movea.l    A0, [A7]
  297. 000003A2  2268 0004                movea.l    A1, [A0 + 0x4]
  298. 000003A6  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  299. 000003AA  4E91                     jsr        [A1]
  300. 000003AC  486E FFF0                pea.l      [A6 - 0x10]
  301. 000003B0  486E FFEC                pea.l      [A6 - 0x14]
  302. 000003B4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  303. 000003B8  61FF 0000 1DB0           bsr        +0x1DB2 /* 0000216A */
  304. 000003BE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  305. 000003C2  202E 000C                move.l     D0, [A6 + 0xC]
  306. 000003C6  4C2E 0000 FFF0           movem.w    <none>, [A6 - 0x10]
  307. 000003CC  2F00                     move.l     -[A7], D0
  308. 000003CE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  309. 000003D2  2057                     movea.l    A0, [A7]
  310. 000003D4  2250                     movea.l    A1, [A0]
  311. 000003D6  2269 0028                movea.l    A1, [A1 + 0x28]
  312. 000003DA  4E91                     jsr        [A1]
  313. 000003DC  4FEF 0030                lea.l      A7, [A7 + 0x30]
  314. 000003E0  245F                     movea.l    A2, [A7]+
  315. 000003E2  4E5E                     unlink     A6
  316. 000003E4  4E75                     rts
  317. 000003E6  4E56 FFEC                link       A6, -0x0014
  318. 000003EA  2F0A                     move.l     -[A7], A2
  319. 000003EC  2F03                     move.l     -[A7], D3
  320. 000003EE  246E 0008                movea.l    A2, [A6 + 0x8]
  321. 000003F2  262E 000C                move.l     D3, [A6 + 0xC]
  322. 000003F6  486E FFEC                pea.l      [A6 - 0x14]
  323. 000003FA  486E FFF0                pea.l      [A6 - 0x10]
  324. 000003FE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  325. 00000402  61FF 0000 1D66           bsr        +0x1D68 /* 0000216A */
  326. 00000408  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  327. 0000040C  42A7                     clr.l      -[A7]
  328. 0000040E  486E FFF8                pea.l      [A6 - 0x8]
  329. 00000412  4EB9 0000 7570           jsr        [0x00007570]
  330. 00000418  7001                     moveq.l    D0, 0x01
  331. 0000041A  2D40 FFF8                move.l     [A6 - 0x8], D0
  332. 0000041E  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  333. 00000422  4FEF 0018                lea.l      A7, [A7 + 0x18]
  334. 00000426  623E                     bhi        +0x40 /* 00000466 */
  335. label00000428:
  336. 00000428  486E FFF4                pea.l      [A6 - 0xC]
  337. 0000042C  486E FFF8                pea.l      [A6 - 0x8]
  338. 00000430  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  339. 00000434  2057                     movea.l    A0, [A7]
  340. 00000436  2268 0004                movea.l    A1, [A0 + 0x4]
  341. 0000043A  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  342. 0000043E  4E91                     jsr        [A1]
  343. 00000440  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  344. 00000444  2F03                     move.l     -[A7], D3
  345. 00000446  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  346. 0000044A  2057                     movea.l    A0, [A7]
  347. 0000044C  2250                     movea.l    A1, [A0]
  348. 0000044E  2269 0028                movea.l    A1, [A1 + 0x28]
  349. 00000452  4E91                     jsr        [A1]
  350. 00000454  52AE FFF8                addq.l     [A6 - 0x8], 1
  351. 00000458  202E FFF8                move.l     D0, [A6 - 0x8]
  352. 0000045C  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  353. 00000460  4FEF 0018                lea.l      A7, [A7 + 0x18]
  354. 00000464  63C2                     bls        -0x3C /* 00000428 */
  355. label00000466:
  356. 00000466  261F                     move.l     D3, [A7]+
  357. 00000468  245F                     movea.l    A2, [A7]+
  358. 0000046A  4E5E                     unlink     A6
  359. 0000046C  4E75                     rts
  360. 0000046E  4E56 0000                link       A6, 0
  361. 00000472  2F0B                     move.l     -[A7], A3
  362. 00000474  2F0A                     move.l     -[A7], A2
  363. 00000476  266E 000C                movea.l    A3, [A6 + 0xC]
  364. 0000047A  246E 0010                movea.l    A2, [A6 + 0x10]
  365. 0000047E  206E 0008                movea.l    A0, [A6 + 0x8]
  366. 00000482  2F28 0008                move.l     -[A7], [A0 + 0x8]
  367. 00000486  4EB9 0000 21B4           jsr        [0x000021B4]
  368. 0000048C  2680                     move.l     [A3], D0
  369. 0000048E  7001                     moveq.l    D0, 0x01
  370. 00000490  2480                     move.l     [A2], D0
  371. 00000492  4A93                     tst.l      [A3]
  372. 00000494  584F                     addq.w     A7, 4
  373. 00000496  6602                     bne        +0x4 /* 0000049A */
  374. 00000498  4292                     clr.l      [A2]
  375. label0000049A:
  376. 0000049A  245F                     movea.l    A2, [A7]+
  377. 0000049C  265F                     movea.l    A3, [A7]+
  378. 0000049E  4E5E                     unlink     A6
  379. 000004A0  4E75                     rts
  380. 000004A2  4E56 0000                link       A6, 0
  381. 000004A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  382. 000004AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  383. 000004AE  4EB9 0003 D676           jsr        [0x0003D676]
  384. 000004B4  41F9 0000 38BA           lea.l      A0, [0x000038BA]
  385. 000004BA  226E 0008                movea.l    A1, [A6 + 0x8]
  386. 000004BE  2288                     move.l     [A1], A0
  387. 000004C0  206E 0008                movea.l    A0, [A6 + 0x8]
  388. 000004C4  4AA8 0004                tst.l      [A0 + 0x4]
  389. 000004C8  504F                     addq.w     A7, 8
  390. 000004CA  663E                     bne        +0x40 /* 0000050A */
  391. 000004CC  4EB9 0000 1D0A           jsr        [0x00001D0A]
  392. 000004D2  5300                     subq.b     D0, 1
  393. 000004D4  661C                     bne        +0x1E /* 000004F2 */
  394. 000004D6  4878 001C                push.l     0x1C
  395. 000004DA  4879 0000 394C           push.l     0x394C /* '9L' */
  396. 000004E0  4879 0000 3962           push.l     0x3962 /* '9b' */
  397. 000004E6  4EB9 0000 01B0           jsr        [0x000001B0]
  398. 000004EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  399. 000004F0  6018                     bra        +0x1A /* 0000050A */
  400. label000004F2:
  401. 000004F2  4EB9 0000 1D0A           jsr        [0x00001D0A]
  402. 000004F8  5500                     subq.b     D0, 2
  403. 000004FA  660E                     bne        +0x10 /* 0000050A */
  404. 000004FC  4879 0000 3962           push.l     0x3962 /* '9b' */
  405. 00000502  4EB9 0000 1CFC           jsr        [0x00001CFC]
  406. 00000508  584F                     addq.w     A7, 4
  407. label0000050A:
  408. 0000050A  206E 0008                movea.l    A0, [A6 + 0x8]
  409. 0000050E  4268 0008                clr.w      [A0 + 0x8]
  410. 00000512  206E 0008                movea.l    A0, [A6 + 0x8]
  411. 00000516  4268 000A                clr.w      [A0 + 0xA]
  412. 0000051A  42A7                     clr.l      -[A7]
  413. 0000051C  42A7                     clr.l      -[A7]
  414. 0000051E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  415. 00000522  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  416. 00000526  2057                     movea.l    A0, [A7]
  417. 00000528  2250                     movea.l    A1, [A0]
  418. 0000052A  2269 0028                movea.l    A1, [A1 + 0x28]
  419. 0000052E  4E91                     jsr        [A1]
  420. 00000530  42A7                     clr.l      -[A7]
  421. 00000532  42A7                     clr.l      -[A7]
  422. 00000534  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  423. 00000538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  424. 0000053C  2057                     movea.l    A0, [A7]
  425. 0000053E  2250                     movea.l    A1, [A0]
  426. 00000540  2269 0020                movea.l    A1, [A1 + 0x20]
  427. 00000544  4E91                     jsr        [A1]
  428. 00000546  206E 0008                movea.l    A0, [A6 + 0x8]
  429. 0000054A  4E5E                     unlink     A6
  430. 0000054C  4E75                     rts
  431. 0000054E  4E56 0000                link       A6, 0
  432. 00000552  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  433. 00000556  246E 0008                movea.l    A2, [A6 + 0x8]
  434. 0000055A  262E 000C                move.l     D3, [A6 + 0xC]
  435. 0000055E  2A2E 0010                move.l     D5, [A6 + 0x10]
  436. 00000562  282E 0014                move.l     D4, [A6 + 0x14]
  437. 00000566  286E 0018                movea.l    A4, [A6 + 0x18]
  438. 0000056A  266E 001C                movea.l    A3, [A6 + 0x1C]
  439. 0000056E  2F03                     move.l     -[A7], D3
  440. 00000570  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  441. 00000574  61FF 0000 1C46           bsr        +0x1C48 /* 000021BC */
  442. 0000057A  4A00                     tst.b      D0
  443. 0000057C  504F                     addq.w     A7, 8
  444. 0000057E  673C                     beq        +0x3E /* 000005BC */
  445. 00000580  7000                     moveq.l    D0, 0x00
  446. 00000582  302A 0008                move.w     D0, [A2 + 0x8]
  447. 00000586  2043                     movea.l    A0, D3
  448. 00000588  4C28 0800 0004           movem.w    A3, [A0 + 0x4]
  449. 0000058E  2880                     move.l     [A4], D0
  450. 00000590  7000                     moveq.l    D0, 0x00
  451. 00000592  302A 0008                move.w     D0, [A2 + 0x8]
  452. 00000596  2214                     move.l     D1, [A4]
  453. 00000598  9280                     sub.l      D1, D0
  454. 0000059A  2045                     movea.l    A0, D5
  455. 0000059C  2081                     move.l     [A0], D1
  456. 0000059E  7000                     moveq.l    D0, 0x00
  457. 000005A0  302A 000A                move.w     D0, [A2 + 0xA]
  458. 000005A4  2043                     movea.l    A0, D3
  459. 000005A6  4C10 0800                movem.w    A3, [A0]
  460. 000005AA  2680                     move.l     [A3], D0
  461. 000005AC  7000                     moveq.l    D0, 0x00
  462. 000005AE  302A 000A                move.w     D0, [A2 + 0xA]
  463. 000005B2  2213                     move.l     D1, [A3]
  464. 000005B4  9280                     sub.l      D1, D0
  465. 000005B6  2044                     movea.l    A0, D4
  466. 000005B8  2081                     move.l     [A0], D1
  467. 000005BA  600C                     bra        +0xE /* 000005C8 */
  468. label000005BC:
  469. 000005BC  2045                     movea.l    A0, D5
  470. 000005BE  4290                     clr.l      [A0]
  471. 000005C0  4294                     clr.l      [A4]
  472. 000005C2  2044                     movea.l    A0, D4
  473. 000005C4  4290                     clr.l      [A0]
  474. 000005C6  4293                     clr.l      [A3]
  475. label000005C8:
  476. 000005C8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  477. 000005CC  4E5E                     unlink     A6
  478. 000005CE  4E75                     rts
  479. 000005D0  206F 0004                movea.l    A0, [A7 + 0x4]
  480. 000005D4  7000                     moveq.l    D0, 0x00
  481. 000005D6  3028 000A                move.w     D0, [A0 + 0xA]
  482. 000005DA  206F 0008                movea.l    A0, [A7 + 0x8]
  483. 000005DE  2228 0004                move.l     D1, [A0 + 0x4]
  484. 000005E2  4C40 1801                movem.l    D0,A3,A4, D0
  485. 000005E6  5281                     addq.l     D1, 1
  486. 000005E8  2001                     move.l     D0, D1
  487. 000005EA  4E75                     rts
  488. 000005EC  206F 0004                movea.l    A0, [A7 + 0x4]
  489. 000005F0  7000                     moveq.l    D0, 0x00
  490. 000005F2  3028 0008                move.w     D0, [A0 + 0x8]
  491. 000005F6  206F 0008                movea.l    A0, [A7 + 0x8]
  492. 000005FA  2210                     move.l     D1, [A0]
  493. 000005FC  4C40 1801                movem.l    D0,A3,A4, D0
  494. 00000600  5281                     addq.l     D1, 1
  495. 00000602  2001                     move.l     D0, D1
  496. 00000604  4E75                     rts
  497. 00000606  4E56 FFF8                link       A6, -0x0008
  498. 0000060A  2F0A                     move.l     -[A7], A2
  499. 0000060C  246E 0008                movea.l    A2, [A6 + 0x8]
  500. 00000610  486E FFF8                pea.l      [A6 - 0x8]
  501. 00000614  486E FFFC                pea.l      [A6 - 0x4]
  502. 00000618  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  503. 0000061C  61FF 0000 1B4C           bsr        +0x1B4E /* 0000216A */
  504. 00000622  7000                     moveq.l    D0, 0x00
  505. 00000624  302A 0008                move.w     D0, [A2 + 0x8]
  506. 00000628  4C2E 0000 FFF8           movem.w    <none>, [A6 - 0x8]
  507. 0000062E  206E 000C                movea.l    A0, [A6 + 0xC]
  508. 00000632  2080                     move.l     [A0], D0
  509. 00000634  7000                     moveq.l    D0, 0x00
  510. 00000636  302A 000A                move.w     D0, [A2 + 0xA]
  511. 0000063A  4C2E 0000 FFFC           movem.w    <none>, [A6 - 0x4]
  512. 00000640  206E 0010                movea.l    A0, [A6 + 0x10]
  513. 00000644  2080                     move.l     [A0], D0
  514. 00000646  4FEF 000C                lea.l      A7, [A7 + 0xC]
  515. 0000064A  245F                     movea.l    A2, [A7]+
  516. 0000064C  4E5E                     unlink     A6
  517. 0000064E  4E75                     rts
  518. 00000650  4E56 FFF8                link       A6, -0x0008
  519. 00000654  2F0A                     move.l     -[A7], A2
  520. 00000656  2F03                     move.l     -[A7], D3
  521. 00000658  246E 0008                movea.l    A2, [A6 + 0x8]
  522. 0000065C  362E 000C                move.w     D3, [A6 + 0xC]
  523. 00000660  B66A 000A                cmp.w      D3, [A2 + 0xA]
  524. 00000664  673C                     beq        +0x3E /* 000006A2 */
  525. 00000666  3543 000A                move.w     [A2 + 0xA], D3
  526. 0000066A  486E FFF8                pea.l      [A6 - 0x8]
  527. 0000066E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  528. 00000672  4EB9 0000 1380           jsr        [0x00001380]
  529. 00000678  7000                     moveq.l    D0, 0x00
  530. 0000067A  3003                     move.w     D0, D3
  531. 0000067C  2D40 FFFC                move.l     [A6 - 0x4], D0
  532. 00000680  486E FFF8                pea.l      [A6 - 0x8]
  533. 00000684  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  534. 00000688  4EB9 0000 1378           jsr        [0x00001378]
  535. 0000068E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  536. 00000692  2057                     movea.l    A0, [A7]
  537. 00000694  2268 0004                movea.l    A1, [A0 + 0x4]
  538. 00000698  2269 00C4                movea.l    A1, [A1 + 0xC4]
  539. 0000069C  4E91                     jsr        [A1]
  540. 0000069E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  541. label000006A2:
  542. 000006A2  261F                     move.l     D3, [A7]+
  543. 000006A4  245F                     movea.l    A2, [A7]+
  544. 000006A6  4E5E                     unlink     A6
  545. 000006A8  4E75                     rts
  546. 000006AA  4E56 FFF8                link       A6, -0x0008
  547. 000006AE  2F0A                     move.l     -[A7], A2
  548. 000006B0  2F03                     move.l     -[A7], D3
  549. 000006B2  246E 0008                movea.l    A2, [A6 + 0x8]
  550. 000006B6  362E 000C                move.w     D3, [A6 + 0xC]
  551. 000006BA  B66A 0008                cmp.w      D3, [A2 + 0x8]
  552. 000006BE  673C                     beq        +0x3E /* 000006FC */
  553. 000006C0  3543 0008                move.w     [A2 + 0x8], D3
  554. 000006C4  486E FFF8                pea.l      [A6 - 0x8]
  555. 000006C8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  556. 000006CC  4EB9 0000 1380           jsr        [0x00001380]
  557. 000006D2  7000                     moveq.l    D0, 0x00
  558. 000006D4  3003                     move.w     D0, D3
  559. 000006D6  2D40 FFF8                move.l     [A6 - 0x8], D0
  560. 000006DA  486E FFF8                pea.l      [A6 - 0x8]
  561. 000006DE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  562. 000006E2  4EB9 0000 1378           jsr        [0x00001378]
  563. 000006E8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  564. 000006EC  2057                     movea.l    A0, [A7]
  565. 000006EE  2268 0004                movea.l    A1, [A0 + 0x4]
  566. 000006F2  2269 00C4                movea.l    A1, [A1 + 0xC4]
  567. 000006F6  4E91                     jsr        [A1]
  568. 000006F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  569. label000006FC:
  570. 000006FC  261F                     move.l     D3, [A7]+
  571. 000006FE  245F                     movea.l    A2, [A7]+
  572. 00000700  4E5E                     unlink     A6
  573. 00000702  4E75                     rts
  574. 00000704  4E56 FFF0                link       A6, -0x0010
  575. 00000708  2F0A                     move.l     -[A7], A2
  576. 0000070A  246E 000C                movea.l    A2, [A6 + 0xC]
  577. 0000070E  2F0A                     move.l     -[A7], A2
  578. 00000710  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  579. 00000714  4EB9 0003 D676           jsr        [0x0003D676]
  580. 0000071A  41F9 0000 37A0           lea.l      A0, [0x000037A0]
  581. 00000720  226E 0008                movea.l    A1, [A6 + 0x8]
  582. 00000724  2288                     move.l     [A1], A0
  583. 00000726  4227                     clr.b      -[A7]
  584. 00000728  42A7                     clr.l      -[A7]
  585. 0000072A  4878 0002                push.l     0x2
  586. 0000072E  206E 0008                movea.l    A0, [A6 + 0x8]
  587. 00000732  4868 0008                pea.l      [A0 + 0x8]
  588. 00000736  4EB9 0000 1DE0           jsr        [0x00001DE0]
  589. 0000073C  4227                     clr.b      -[A7]
  590. 0000073E  42A7                     clr.l      -[A7]
  591. 00000740  4878 0002                push.l     0x2
  592. 00000744  206E 0008                movea.l    A0, [A6 + 0x8]
  593. 00000748  4868 0038                pea.l      [A0 + 0x38]
  594. 0000074C  4EB9 0000 1DE0           jsr        [0x00001DE0]
  595. 00000752  206E 0008                movea.l    A0, [A6 + 0x8]
  596. 00000756  4AA8 0004                tst.l      [A0 + 0x4]
  597. 0000075A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  598. 0000075E  663E                     bne        +0x40 /* 0000079E */
  599. 00000760  4EB9 0000 1D0A           jsr        [0x00001D0A]
  600. 00000766  5300                     subq.b     D0, 1
  601. 00000768  661C                     bne        +0x1E /* 00000786 */
  602. 0000076A  4878 001E                push.l     0x1E
  603. 0000076E  4879 0000 3854           push.l     0x3854 /* '8T' */
  604. 00000774  4879 0000 386C           push.l     0x386C /* '8l' */
  605. 0000077A  4EB9 0000 01B0           jsr        [0x000001B0]
  606. 00000780  4FEF 000C                lea.l      A7, [A7 + 0xC]
  607. 00000784  6018                     bra        +0x1A /* 0000079E */
  608. label00000786:
  609. 00000786  4EB9 0000 1D0A           jsr        [0x00001D0A]
  610. 0000078C  5500                     subq.b     D0, 2
  611. 0000078E  660E                     bne        +0x10 /* 0000079E */
  612. 00000790  4879 0000 386C           push.l     0x386C /* '8l' */
  613. 00000796  4EB9 0000 1CFC           jsr        [0x00001CFC]
  614. 0000079C  584F                     addq.w     A7, 4
  615. label0000079E:
  616. 0000079E  206E 0008                movea.l    A0, [A6 + 0x8]
  617. 000007A2  316E 0012 0068           move.w     [A0 + 0x68], [A6 + 0x12]
  618. 000007A8  206E 0008                movea.l    A0, [A6 + 0x8]
  619. 000007AC  316E 0010 006A           move.w     [A0 + 0x6A], [A6 + 0x10]
  620. 000007B2  486E FFF8                pea.l      [A6 - 0x8]
  621. 000007B6  486E FFFC                pea.l      [A6 - 0x4]
  622. 000007BA  2F0A                     move.l     -[A7], A2
  623. 000007BC  61FF 0000 19AC           bsr        +0x19AE /* 0000216A */
  624. 000007C2  4AAE FFFC                tst.l      [A6 - 0x4]
  625. 000007C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  626. 000007CA  6724                     beq        +0x26 /* 000007F0 */
  627. 000007CC  42A7                     clr.l      -[A7]
  628. 000007CE  486E 0012                pea.l      [A6 + 0x12]
  629. 000007D2  4878 0001                push.l     0x1
  630. 000007D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  631. 000007DA  206E 0008                movea.l    A0, [A6 + 0x8]
  632. 000007DE  4868 0008                pea.l      [A0 + 0x8]
  633. 000007E2  2057                     movea.l    A0, [A7]
  634. 000007E4  2250                     movea.l    A1, [A0]
  635. 000007E6  2269 0024                movea.l    A1, [A1 + 0x24]
  636. 000007EA  4E91                     jsr        [A1]
  637. 000007EC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  638. label000007F0:
  639. 000007F0  4AAE FFF8                tst.l      [A6 - 0x8]
  640. 000007F4  6724                     beq        +0x26 /* 0000081A */
  641. 000007F6  42A7                     clr.l      -[A7]
  642. 000007F8  486E 0010                pea.l      [A6 + 0x10]
  643. 000007FC  4878 0001                push.l     0x1
  644. 00000800  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  645. 00000804  206E 0008                movea.l    A0, [A6 + 0x8]
  646. 00000808  4868 0038                pea.l      [A0 + 0x38]
  647. 0000080C  2057                     movea.l    A0, [A7]
  648. 0000080E  2250                     movea.l    A1, [A0]
  649. 00000810  2269 0024                movea.l    A1, [A1 + 0x24]
  650. 00000814  4E91                     jsr        [A1]
  651. 00000816  4FEF 0014                lea.l      A7, [A7 + 0x14]
  652. label0000081A:
  653. 0000081A  7000                     moveq.l    D0, 0x00
  654. 0000081C  302E 0010                move.w     D0, [A6 + 0x10]
  655. 00000820  2D40 FFF0                move.l     [A6 - 0x10], D0
  656. 00000824  7000                     moveq.l    D0, 0x00
  657. 00000826  302E 0012                move.w     D0, [A6 + 0x12]
  658. 0000082A  2D40 FFF4                move.l     [A6 - 0xC], D0
  659. 0000082E  486E FFF0                pea.l      [A6 - 0x10]
  660. 00000832  2F0A                     move.l     -[A7], A2
  661. 00000834  4EB9 0000 1378           jsr        [0x00001378]
  662. 0000083A  206E 0008                movea.l    A0, [A6 + 0x8]
  663. 0000083E  504F                     addq.w     A7, 8
  664. 00000840  245F                     movea.l    A2, [A7]+
  665. 00000842  4E5E                     unlink     A6
  666. 00000844  4E75                     rts
  667. 00000846  4E56 0000                link       A6, 0
  668. 0000084A  2F0A                     move.l     -[A7], A2
  669. 0000084C  246E 0008                movea.l    A2, [A6 + 0x8]
  670. 00000850  200A                     move.l     D0, A2
  671. 00000852  6746                     beq        +0x48 /* 0000089A */
  672. 00000854  41F9 0000 37A0           lea.l      A0, [0x000037A0]
  673. 0000085A  2488                     move.l     [A2], A0
  674. 0000085C  3F3C FFFF                move.w     -[A7], 0xFFFF
  675. 00000860  204A                     movea.l    A0, A2
  676. 00000862  4868 0038                pea.l      [A0 + 0x38]
  677. 00000866  4EB9 0000 1DE8           jsr        [0x00001DE8]
  678. 0000086C  3F3C FFFF                move.w     -[A7], 0xFFFF
  679. 00000870  204A                     movea.l    A0, A2
  680. 00000872  4868 0008                pea.l      [A0 + 0x8]
  681. 00000876  4EB9 0000 1DE8           jsr        [0x00001DE8]
  682. 0000087C  4267                     clr.w      -[A7]
  683. 0000087E  2F0A                     move.l     -[A7], A2
  684. 00000880  4EB9 0003 D648           jsr        [0x0003D648]
  685. 00000886  4A6E 000C                tst.w      [A6 + 0xC]
  686. 0000088A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  687. 0000088E  6F0A                     ble        +0xC /* 0000089A */
  688. 00000890  2F0A                     move.l     -[A7], A2
  689. 00000892  4EB9 0000 0168           jsr        [0x00000168]
  690. 00000898  584F                     addq.w     A7, 4
  691. label0000089A:
  692. 0000089A  204A                     movea.l    A0, A2
  693. 0000089C  245F                     movea.l    A2, [A7]+
  694. 0000089E  4E5E                     unlink     A6
  695. 000008A0  4E75                     rts
  696. 000008A2  4E56 0000                link       A6, 0
  697. 000008A6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  698. 000008AA  266E 0008                movea.l    A3, [A6 + 0x8]
  699. 000008AE  246E 000C                movea.l    A2, [A6 + 0xC]
  700. 000008B2  282E 0010                move.l     D4, [A6 + 0x10]
  701. 000008B6  286E 0014                movea.l    A4, [A6 + 0x14]
  702. 000008BA  2E2E 0018                move.l     D7, [A6 + 0x18]
  703. 000008BE  2C2E 001C                move.l     D6, [A6 + 0x1C]
  704. 000008C2  2044                     movea.l    A0, D4
  705. 000008C4  4290                     clr.l      [A0]
  706. 000008C6  2047                     movea.l    A0, D7
  707. 000008C8  4290                     clr.l      [A0]
  708. 000008CA  4294                     clr.l      [A4]
  709. 000008CC  2046                     movea.l    A0, D6
  710. 000008CE  4290                     clr.l      [A0]
  711. 000008D0  2F0A                     move.l     -[A7], A2
  712. 000008D2  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  713. 000008D6  61FF 0000 18E4           bsr        +0x18E6 /* 000021BC */
  714. 000008DC  4A00                     tst.b      D0
  715. 000008DE  504F                     addq.w     A7, 8
  716. 000008E0  6700 0088                beq        +0x8A /* 0000096A */
  717. 000008E4  7601                     moveq.l    D3, 0x01
  718. 000008E6  601A                     bra        +0x1C /* 00000902 */
  719. label000008E8:
  720. 000008E8  2F03                     move.l     -[A7], D3
  721. 000008EA  486B 0008                pea.l      [A3 + 0x8]
  722. 000008EE  2057                     movea.l    A0, [A7]
  723. 000008F0  2250                     movea.l    A1, [A0]
  724. 000008F2  2269 0044                movea.l    A1, [A1 + 0x44]
  725. 000008F6  4E91                     jsr        [A1]
  726. 000008F8  7000                     moveq.l    D0, 0x00
  727. 000008FA  3010                     move.w     D0, [A0]
  728. 000008FC  D194                     add.l      [A4], D0
  729. 000008FE  5283                     addq.l     D3, 1
  730. 00000900  504F                     addq.w     A7, 8
  731. label00000902:
  732. 00000902  2A12                     move.l     D5, [A2]
  733. 00000904  B685                     cmp.l      D3, D5
  734. 00000906  65E0                     bcs        -0x1E /* 000008E8 */
  735. 00000908  2F05                     move.l     -[A7], D5
  736. 0000090A  486B 0008                pea.l      [A3 + 0x8]
  737. 0000090E  2057                     movea.l    A0, [A7]
  738. 00000910  2250                     movea.l    A1, [A0]
  739. 00000912  2269 0044                movea.l    A1, [A1 + 0x44]
  740. 00000916  4E91                     jsr        [A1]
  741. 00000918  7000                     moveq.l    D0, 0x00
  742. 0000091A  3010                     move.w     D0, [A0]
  743. 0000091C  D094                     add.l      D0, [A4]
  744. 0000091E  2046                     movea.l    A0, D6
  745. 00000920  2080                     move.l     [A0], D0
  746. 00000922  7601                     moveq.l    D3, 0x01
  747. 00000924  504F                     addq.w     A7, 8
  748. 00000926  601C                     bra        +0x1E /* 00000944 */
  749. label00000928:
  750. 00000928  2F03                     move.l     -[A7], D3
  751. 0000092A  486B 0038                pea.l      [A3 + 0x38]
  752. 0000092E  2057                     movea.l    A0, [A7]
  753. 00000930  2250                     movea.l    A1, [A0]
  754. 00000932  2269 0044                movea.l    A1, [A1 + 0x44]
  755. 00000936  4E91                     jsr        [A1]
  756. 00000938  7000                     moveq.l    D0, 0x00
  757. 0000093A  3010                     move.w     D0, [A0]
  758. 0000093C  2044                     movea.l    A0, D4
  759. 0000093E  D190                     add.l      [A0], D0
  760. 00000940  5283                     addq.l     D3, 1
  761. 00000942  504F                     addq.w     A7, 8
  762. label00000944:
  763. 00000944  2A2A 0004                move.l     D5, [A2 + 0x4]
  764. 00000948  B685                     cmp.l      D3, D5
  765. 0000094A  65DC                     bcs        -0x22 /* 00000928 */
  766. 0000094C  2F05                     move.l     -[A7], D5
  767. 0000094E  486B 0038                pea.l      [A3 + 0x38]
  768. 00000952  2057                     movea.l    A0, [A7]
  769. 00000954  2250                     movea.l    A1, [A0]
  770. 00000956  2269 0044                movea.l    A1, [A1 + 0x44]
  771. 0000095A  4E91                     jsr        [A1]
  772. 0000095C  7000                     moveq.l    D0, 0x00
  773. 0000095E  3010                     move.w     D0, [A0]
  774. 00000960  2044                     movea.l    A0, D4
  775. 00000962  D090                     add.l      D0, [A0]
  776. 00000964  2047                     movea.l    A0, D7
  777. 00000966  2080                     move.l     [A0], D0
  778. 00000968  504F                     addq.w     A7, 8
  779. label0000096A:
  780. 0000096A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  781. 0000096E  4E5E                     unlink     A6
  782. 00000970  4E75                     rts
  783. 00000972  4E56 0000                link       A6, 0
  784. 00000976  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  785. 0000097A  266E 0008                movea.l    A3, [A6 + 0x8]
  786. 0000097E  246E 000C                movea.l    A2, [A6 + 0xC]
  787. 00000982  486B 0008                pea.l      [A3 + 0x8]
  788. 00000986  4EB9 0000 21B4           jsr        [0x000021B4]
  789. 0000098C  2A00                     move.l     D5, D0
  790. 0000098E  7800                     moveq.l    D4, 0x00
  791. 00000990  7601                     moveq.l    D3, 0x01
  792. 00000992  7001                     moveq.l    D0, 0x01
  793. 00000994  BA80                     cmp.l      D5, D0
  794. 00000996  584F                     addq.w     A7, 4
  795. 00000998  6524                     bcs        +0x26 /* 000009BE */
  796. label0000099A:
  797. 0000099A  2F03                     move.l     -[A7], D3
  798. 0000099C  486B 0008                pea.l      [A3 + 0x8]
  799. 000009A0  2057                     movea.l    A0, [A7]
  800. 000009A2  2250                     movea.l    A1, [A0]
  801. 000009A4  2269 0044                movea.l    A1, [A1 + 0x44]
  802. 000009A8  4E91                     jsr        [A1]
  803. 000009AA  7000                     moveq.l    D0, 0x00
  804. 000009AC  3010                     move.w     D0, [A0]
  805. 000009AE  D880                     add.l      D4, D0
  806. 000009B0  B8AA 0004                cmp.l      D4, [A2 + 0x4]
  807. 000009B4  504F                     addq.w     A7, 8
  808. 000009B6  6E06                     bgt        +0x8 /* 000009BE */
  809. 000009B8  5283                     addq.l     D3, 1
  810. 000009BA  B685                     cmp.l      D3, D5
  811. 000009BC  63DC                     bls        -0x22 /* 0000099A */
  812. label000009BE:
  813. 000009BE  2003                     move.l     D0, D3
  814. 000009C0  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  815. 000009C4  4E5E                     unlink     A6
  816. 000009C6  4E75                     rts
  817. 000009C8  4E56 0000                link       A6, 0
  818. 000009CC  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  819. 000009D0  266E 0008                movea.l    A3, [A6 + 0x8]
  820. 000009D4  246E 000C                movea.l    A2, [A6 + 0xC]
  821. 000009D8  486B 0038                pea.l      [A3 + 0x38]
  822. 000009DC  4EB9 0000 21B4           jsr        [0x000021B4]
  823. 000009E2  2A00                     move.l     D5, D0
  824. 000009E4  7800                     moveq.l    D4, 0x00
  825. 000009E6  7601                     moveq.l    D3, 0x01
  826. 000009E8  7001                     moveq.l    D0, 0x01
  827. 000009EA  BA80                     cmp.l      D5, D0
  828. 000009EC  584F                     addq.w     A7, 4
  829. 000009EE  6522                     bcs        +0x24 /* 00000A12 */
  830. label000009F0:
  831. 000009F0  2F03                     move.l     -[A7], D3
  832. 000009F2  486B 0038                pea.l      [A3 + 0x38]
  833. 000009F6  2057                     movea.l    A0, [A7]
  834. 000009F8  2250                     movea.l    A1, [A0]
  835. 000009FA  2269 0044                movea.l    A1, [A1 + 0x44]
  836. 000009FE  4E91                     jsr        [A1]
  837. 00000A00  7000                     moveq.l    D0, 0x00
  838. 00000A02  3010                     move.w     D0, [A0]
  839. 00000A04  D880                     add.l      D4, D0
  840. 00000A06  B892                     cmp.l      D4, [A2]
  841. 00000A08  504F                     addq.w     A7, 8
  842. 00000A0A  6E06                     bgt        +0x8 /* 00000A12 */
  843. 00000A0C  5283                     addq.l     D3, 1
  844. 00000A0E  B685                     cmp.l      D3, D5
  845. 00000A10  63DE                     bls        -0x20 /* 000009F0 */
  846. label00000A12:
  847. 00000A12  2003                     move.l     D0, D3
  848. 00000A14  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  849. 00000A18  4E5E                     unlink     A6
  850. 00000A1A  4E75                     rts
  851. 00000A1C  4E56 FFF8                link       A6, -0x0008
  852. 00000A20  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  853. 00000A24  246E 0008                movea.l    A2, [A6 + 0x8]
  854. 00000A28  286E 000C                movea.l    A4, [A6 + 0xC]
  855. 00000A2C  266E 0010                movea.l    A3, [A6 + 0x10]
  856. 00000A30  486E FFF8                pea.l      [A6 - 0x8]
  857. 00000A34  486E FFFC                pea.l      [A6 - 0x4]
  858. 00000A38  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  859. 00000A3C  61FF 0000 172C           bsr        +0x172E /* 0000216A */
  860. 00000A42  4293                     clr.l      [A3]
  861. 00000A44  7601                     moveq.l    D3, 0x01
  862. 00000A46  7001                     moveq.l    D0, 0x01
  863. 00000A48  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  864. 00000A4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  865. 00000A50  6220                     bhi        +0x22 /* 00000A72 */
  866. label00000A52:
  867. 00000A52  2F03                     move.l     -[A7], D3
  868. 00000A54  486A 0008                pea.l      [A2 + 0x8]
  869. 00000A58  2057                     movea.l    A0, [A7]
  870. 00000A5A  2250                     movea.l    A1, [A0]
  871. 00000A5C  2269 0044                movea.l    A1, [A1 + 0x44]
  872. 00000A60  4E91                     jsr        [A1]
  873. 00000A62  7000                     moveq.l    D0, 0x00
  874. 00000A64  3010                     move.w     D0, [A0]
  875. 00000A66  D193                     add.l      [A3], D0
  876. 00000A68  5283                     addq.l     D3, 1
  877. 00000A6A  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  878. 00000A6E  504F                     addq.w     A7, 8
  879. 00000A70  63E0                     bls        -0x1E /* 00000A52 */
  880. label00000A72:
  881. 00000A72  4294                     clr.l      [A4]
  882. 00000A74  7601                     moveq.l    D3, 0x01
  883. 00000A76  7001                     moveq.l    D0, 0x01
  884. 00000A78  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  885. 00000A7C  6220                     bhi        +0x22 /* 00000A9E */
  886. label00000A7E:
  887. 00000A7E  2F03                     move.l     -[A7], D3
  888. 00000A80  486A 0038                pea.l      [A2 + 0x38]
  889. 00000A84  2057                     movea.l    A0, [A7]
  890. 00000A86  2250                     movea.l    A1, [A0]
  891. 00000A88  2269 0044                movea.l    A1, [A1 + 0x44]
  892. 00000A8C  4E91                     jsr        [A1]
  893. 00000A8E  7000                     moveq.l    D0, 0x00
  894. 00000A90  3010                     move.w     D0, [A0]
  895. 00000A92  D194                     add.l      [A4], D0
  896. 00000A94  5283                     addq.l     D3, 1
  897. 00000A96  B6AE FFF8                cmp.l      D3, [A6 - 0x8]
  898. 00000A9A  504F                     addq.w     A7, 8
  899. 00000A9C  63E0                     bls        -0x1E /* 00000A7E */
  900. label00000A9E:
  901. 00000A9E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  902. 00000AA2  4E5E                     unlink     A6
  903. 00000AA4  4E75                     rts
  904. 00000AA6  4E56 FFFE                link       A6, -0x0002
  905. 00000AAA  426E FFFE                clr.w      [A6 - 0x2]
  906. 00000AAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  907. 00000AB2  206E 0008                movea.l    A0, [A6 + 0x8]
  908. 00000AB6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  909. 00000ABA  61FF 0000 16C4           bsr        +0x16C6 /* 00002180 */
  910. 00000AC0  4A00                     tst.b      D0
  911. 00000AC2  504F                     addq.w     A7, 8
  912. 00000AC4  671E                     beq        +0x20 /* 00000AE4 */
  913. 00000AC6  486E FFFE                pea.l      [A6 - 0x2]
  914. 00000ACA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  915. 00000ACE  206E 0008                movea.l    A0, [A6 + 0x8]
  916. 00000AD2  4868 0008                pea.l      [A0 + 0x8]
  917. 00000AD6  2057                     movea.l    A0, [A7]
  918. 00000AD8  2250                     movea.l    A1, [A0]
  919. 00000ADA  2269 0014                movea.l    A1, [A1 + 0x14]
  920. 00000ADE  4E91                     jsr        [A1]
  921. 00000AE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  922. label00000AE4:
  923. 00000AE4  302E FFFE                move.w     D0, [A6 - 0x2]
  924. 00000AE8  4E5E                     unlink     A6
  925. 00000AEA  4E75                     rts
  926. 00000AEC  4E56 FFF0                link       A6, -0x0010
  927. 00000AF0  48E7 1820                movem.l    -[A7], D3,D4,A2
  928. 00000AF4  246E 0008                movea.l    A2, [A6 + 0x8]
  929. 00000AF8  262E 000E                move.l     D3, [A6 + 0xE]
  930. 00000AFC  282E 0012                move.l     D4, [A6 + 0x12]
  931. 00000B00  B883                     cmp.l      D4, D3
  932. 00000B02  6500 00A8                bcs        +0xAA /* 00000BAC */
  933. 00000B06  2F03                     move.l     -[A7], D3
  934. 00000B08  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  935. 00000B0C  61FF 0000 1672           bsr        +0x1674 /* 00002180 */
  936. 00000B12  4A00                     tst.b      D0
  937. 00000B14  504F                     addq.w     A7, 8
  938. 00000B16  6700 0094                beq        +0x96 /* 00000BAC */
  939. 00000B1A  2F04                     move.l     -[A7], D4
  940. 00000B1C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  941. 00000B20  61FF 0000 165E           bsr        +0x1660 /* 00002180 */
  942. 00000B26  4A00                     tst.b      D0
  943. 00000B28  504F                     addq.w     A7, 8
  944. 00000B2A  6700 0080                beq        +0x82 /* 00000BAC */
  945. 00000B2E  4878 0001                push.l     0x1
  946. 00000B32  2F03                     move.l     -[A7], D3
  947. 00000B34  486E FFF0                pea.l      [A6 - 0x10]
  948. 00000B38  4EB9 0000 7570           jsr        [0x00007570]
  949. 00000B3E  486E FFF8                pea.l      [A6 - 0x8]
  950. 00000B42  4EB9 0000 755A           jsr        [0x0000755A]
  951. 00000B48  486E FFFC                pea.l      [A6 - 0x4]
  952. 00000B4C  486E FFF8                pea.l      [A6 - 0x8]
  953. 00000B50  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  954. 00000B54  61FF 0000 1614           bsr        +0x1616 /* 0000216A */
  955. 00000B5A  486E FFF8                pea.l      [A6 - 0x8]
  956. 00000B5E  486E FFF0                pea.l      [A6 - 0x10]
  957. 00000B62  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  958. 00000B66  2057                     movea.l    A0, [A7]
  959. 00000B68  2268 0004                movea.l    A1, [A0 + 0x4]
  960. 00000B6C  2269 0260                movea.l    A1, [A1 + 0x260]
  961. 00000B70  4E91                     jsr        [A1]
  962. 00000B72  42A7                     clr.l      -[A7]
  963. 00000B74  486E 000C                pea.l      [A6 + 0xC]
  964. 00000B78  2F03                     move.l     -[A7], D3
  965. 00000B7A  2004                     move.l     D0, D4
  966. 00000B7C  9083                     sub.l      D0, D3
  967. 00000B7E  5280                     addq.l     D0, 1
  968. 00000B80  2F00                     move.l     -[A7], D0
  969. 00000B82  486A 0008                pea.l      [A2 + 0x8]
  970. 00000B86  2057                     movea.l    A0, [A7]
  971. 00000B88  2250                     movea.l    A1, [A0]
  972. 00000B8A  2269 0034                movea.l    A1, [A1 + 0x34]
  973. 00000B8E  4E91                     jsr        [A1]
  974. 00000B90  486E FFF8                pea.l      [A6 - 0x8]
  975. 00000B94  486E FFF0                pea.l      [A6 - 0x10]
  976. 00000B98  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  977. 00000B9C  2057                     movea.l    A0, [A7]
  978. 00000B9E  2268 0004                movea.l    A1, [A0 + 0x4]
  979. 00000BA2  2269 0260                movea.l    A1, [A1 + 0x260]
  980. 00000BA6  4E91                     jsr        [A1]
  981. 00000BA8  4FEF 0048                lea.l      A7, [A7 + 0x48]
  982. label00000BAC:
  983. 00000BAC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  984. 00000BB0  4E5E                     unlink     A6
  985. 00000BB2  4E75                     rts
  986. 00000BB4  4E56 FFFE                link       A6, -0x0002
  987. 00000BB8  426E FFFE                clr.w      [A6 - 0x2]
  988. 00000BBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  989. 00000BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  990. 00000BC4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  991. 00000BC8  61FF 0000 15D4           bsr        +0x15D6 /* 0000219E */
  992. 00000BCE  4A00                     tst.b      D0
  993. 00000BD0  504F                     addq.w     A7, 8
  994. 00000BD2  671E                     beq        +0x20 /* 00000BF2 */
  995. 00000BD4  486E FFFE                pea.l      [A6 - 0x2]
  996. 00000BD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  997. 00000BDC  206E 0008                movea.l    A0, [A6 + 0x8]
  998. 00000BE0  4868 0038                pea.l      [A0 + 0x38]
  999. 00000BE4  2057                     movea.l    A0, [A7]
  1000. 00000BE6  2250                     movea.l    A1, [A0]
  1001. 00000BE8  2269 0014                movea.l    A1, [A1 + 0x14]
  1002. 00000BEC  4E91                     jsr        [A1]
  1003. 00000BEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1004. label00000BF2:
  1005. 00000BF2  302E FFFE                move.w     D0, [A6 - 0x2]
  1006. 00000BF6  4E5E                     unlink     A6
  1007. 00000BF8  4E75                     rts
  1008. 00000BFA  4E56 FFF0                link       A6, -0x0010
  1009. 00000BFE  48E7 1820                movem.l    -[A7], D3,D4,A2
  1010. 00000C02  246E 0008                movea.l    A2, [A6 + 0x8]
  1011. 00000C06  262E 000E                move.l     D3, [A6 + 0xE]
  1012. 00000C0A  282E 0012                move.l     D4, [A6 + 0x12]
  1013. 00000C0E  B883                     cmp.l      D4, D3
  1014. 00000C10  6500 00A8                bcs        +0xAA /* 00000CBA */
  1015. 00000C14  2F03                     move.l     -[A7], D3
  1016. 00000C16  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1017. 00000C1A  61FF 0000 1582           bsr        +0x1584 /* 0000219E */
  1018. 00000C20  4A00                     tst.b      D0
  1019. 00000C22  504F                     addq.w     A7, 8
  1020. 00000C24  6700 0094                beq        +0x96 /* 00000CBA */
  1021. 00000C28  2F04                     move.l     -[A7], D4
  1022. 00000C2A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1023. 00000C2E  61FF 0000 156E           bsr        +0x1570 /* 0000219E */
  1024. 00000C34  4A00                     tst.b      D0
  1025. 00000C36  504F                     addq.w     A7, 8
  1026. 00000C38  6700 0080                beq        +0x82 /* 00000CBA */
  1027. 00000C3C  2F03                     move.l     -[A7], D3
  1028. 00000C3E  4878 0001                push.l     0x1
  1029. 00000C42  486E FFF0                pea.l      [A6 - 0x10]
  1030. 00000C46  4EB9 0000 7570           jsr        [0x00007570]
  1031. 00000C4C  486E FFF8                pea.l      [A6 - 0x8]
  1032. 00000C50  4EB9 0000 755A           jsr        [0x0000755A]
  1033. 00000C56  486E FFFC                pea.l      [A6 - 0x4]
  1034. 00000C5A  486E FFF8                pea.l      [A6 - 0x8]
  1035. 00000C5E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1036. 00000C62  61FF 0000 1506           bsr        +0x1508 /* 0000216A */
  1037. 00000C68  486E FFF8                pea.l      [A6 - 0x8]
  1038. 00000C6C  486E FFF0                pea.l      [A6 - 0x10]
  1039. 00000C70  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1040. 00000C74  2057                     movea.l    A0, [A7]
  1041. 00000C76  2268 0004                movea.l    A1, [A0 + 0x4]
  1042. 00000C7A  2269 0260                movea.l    A1, [A1 + 0x260]
  1043. 00000C7E  4E91                     jsr        [A1]
  1044. 00000C80  42A7                     clr.l      -[A7]
  1045. 00000C82  486E 000C                pea.l      [A6 + 0xC]
  1046. 00000C86  2F03                     move.l     -[A7], D3
  1047. 00000C88  2004                     move.l     D0, D4
  1048. 00000C8A  9083                     sub.l      D0, D3
  1049. 00000C8C  5280                     addq.l     D0, 1
  1050. 00000C8E  2F00                     move.l     -[A7], D0
  1051. 00000C90  486A 0038                pea.l      [A2 + 0x38]
  1052. 00000C94  2057                     movea.l    A0, [A7]
  1053. 00000C96  2250                     movea.l    A1, [A0]
  1054. 00000C98  2269 0034                movea.l    A1, [A1 + 0x34]
  1055. 00000C9C  4E91                     jsr        [A1]
  1056. 00000C9E  486E FFF8                pea.l      [A6 - 0x8]
  1057. 00000CA2  486E FFF0                pea.l      [A6 - 0x10]
  1058. 00000CA6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1059. 00000CAA  2057                     movea.l    A0, [A7]
  1060. 00000CAC  2268 0004                movea.l    A1, [A0 + 0x4]
  1061. 00000CB0  2269 0260                movea.l    A1, [A1 + 0x260]
  1062. 00000CB4  4E91                     jsr        [A1]
  1063. 00000CB6  4FEF 0048                lea.l      A7, [A7 + 0x48]
  1064. label00000CBA:
  1065. 00000CBA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1066. 00000CBE  4E5E                     unlink     A6
  1067. 00000CC0  4E75                     rts
  1068. 00000CC2  4E56 0000                link       A6, 0
  1069. 00000CC6  42A7                     clr.l      -[A7]
  1070. 00000CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  1071. 00000CCC  4868 0068                pea.l      [A0 + 0x68]
  1072. 00000CD0  202E 0010                move.l     D0, [A6 + 0x10]
  1073. 00000CD4  5280                     addq.l     D0, 1
  1074. 00000CD6  2F00                     move.l     -[A7], D0
  1075. 00000CD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1076. 00000CDC  4868 0008                pea.l      [A0 + 0x8]
  1077. 00000CE0  2057                     movea.l    A0, [A7]
  1078. 00000CE2  2250                     movea.l    A1, [A0]
  1079. 00000CE4  2269 0024                movea.l    A1, [A1 + 0x24]
  1080. 00000CE8  4E91                     jsr        [A1]
  1081. 00000CEA  4E5E                     unlink     A6
  1082. 00000CEC  4E75                     rts
  1083. 00000CEE  4E56 0000                link       A6, 0
  1084. 00000CF2  42A7                     clr.l      -[A7]
  1085. 00000CF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1086. 00000CF8  4868 006A                pea.l      [A0 + 0x6A]
  1087. 00000CFC  202E 0010                move.l     D0, [A6 + 0x10]
  1088. 00000D00  5280                     addq.l     D0, 1
  1089. 00000D02  2F00                     move.l     -[A7], D0
  1090. 00000D04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1091. 00000D08  4868 0038                pea.l      [A0 + 0x38]
  1092. 00000D0C  2057                     movea.l    A0, [A7]
  1093. 00000D0E  2250                     movea.l    A1, [A0]
  1094. 00000D10  2269 0024                movea.l    A1, [A1 + 0x24]
  1095. 00000D14  4E91                     jsr        [A1]
  1096. 00000D16  4E5E                     unlink     A6
  1097. 00000D18  4E75                     rts
  1098. 00000D1A  4E56 0000                link       A6, 0
  1099. 00000D1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1100. 00000D22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1101. 00000D26  206E 0008                movea.l    A0, [A6 + 0x8]
  1102. 00000D2A  4868 0008                pea.l      [A0 + 0x8]
  1103. 00000D2E  2057                     movea.l    A0, [A7]
  1104. 00000D30  2250                     movea.l    A1, [A0]
  1105. 00000D32  2269 0028                movea.l    A1, [A1 + 0x28]
  1106. 00000D36  4E91                     jsr        [A1]
  1107. 00000D38  4E5E                     unlink     A6
  1108. 00000D3A  4E75                     rts
  1109. 00000D3C  4E56 0000                link       A6, 0
  1110. 00000D40  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1111. 00000D44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1112. 00000D48  206E 0008                movea.l    A0, [A6 + 0x8]
  1113. 00000D4C  4868 0038                pea.l      [A0 + 0x38]
  1114. 00000D50  2057                     movea.l    A0, [A7]
  1115. 00000D52  2250                     movea.l    A1, [A0]
  1116. 00000D54  2269 0028                movea.l    A1, [A1 + 0x28]
  1117. 00000D58  4E91                     jsr        [A1]
  1118. 00000D5A  4E5E                     unlink     A6
  1119. 00000D5C  4E75                     rts
  1120. 00000D5E  4E56 0000                link       A6, 0
  1121. 00000D62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1122. 00000D66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1123. 00000D6A  4EB9 0003 D720           jsr        [0x0003D720]
  1124. 00000D70  41F9 0000 35E8           lea.l      A0, [0x000035E8]
  1125. 00000D76  226E 0008                movea.l    A1, [A6 + 0x8]
  1126. 00000D7A  2288                     move.l     [A1], A0
  1127. 00000D7C  206E 0008                movea.l    A0, [A6 + 0x8]
  1128. 00000D80  4868 0008                pea.l      [A0 + 0x8]
  1129. 00000D84  4EB9 0000 0490           jsr        [0x00000490]
  1130. 00000D8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1131. 00000D8E  4868 000E                pea.l      [A0 + 0xE]
  1132. 00000D92  4EB9 0000 755A           jsr        [0x0000755A]
  1133. 00000D98  206E 0008                movea.l    A0, [A6 + 0x8]
  1134. 00000D9C  4AA8 0004                tst.l      [A0 + 0x4]
  1135. 00000DA0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1136. 00000DA4  663E                     bne        +0x40 /* 00000DE4 */
  1137. 00000DA6  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1138. 00000DAC  5300                     subq.b     D0, 1
  1139. 00000DAE  661C                     bne        +0x1E /* 00000DCC */
  1140. 00000DB0  4878 0024                push.l     0x24 /* '$' */
  1141. 00000DB4  4879 0000 3776           push.l     0x3776 /* '7v' */
  1142. 00000DBA  4879 0000 378E           push.l     0x378E
  1143. 00000DC0  4EB9 0000 01B0           jsr        [0x000001B0]
  1144. 00000DC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1145. 00000DCA  6018                     bra        +0x1A /* 00000DE4 */
  1146. label00000DCC:
  1147. 00000DCC  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1148. 00000DD2  5500                     subq.b     D0, 2
  1149. 00000DD4  660E                     bne        +0x10 /* 00000DE4 */
  1150. 00000DD6  4879 0000 378E           push.l     0x378E
  1151. 00000DDC  4EB9 0000 1CFC           jsr        [0x00001CFC]
  1152. 00000DE2  584F                     addq.w     A7, 4
  1153. label00000DE4:
  1154. 00000DE4  42A7                     clr.l      -[A7]
  1155. 00000DE6  42A7                     clr.l      -[A7]
  1156. 00000DE8  206E 0008                movea.l    A0, [A6 + 0x8]
  1157. 00000DEC  4868 000E                pea.l      [A0 + 0xE]
  1158. 00000DF0  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  1159. 00000DF6  206E 0008                movea.l    A0, [A6 + 0x8]
  1160. 00000DFA  4E5E                     unlink     A6
  1161. 00000DFC  4E75                     rts
  1162. 00000DFE  4E56 0000                link       A6, 0
  1163. 00000E02  2F0A                     move.l     -[A7], A2
  1164. 00000E04  246E 0008                movea.l    A2, [A6 + 0x8]
  1165. 00000E08  200A                     move.l     D0, A2
  1166. 00000E0A  6736                     beq        +0x38 /* 00000E42 */
  1167. 00000E0C  41F9 0000 35E8           lea.l      A0, [0x000035E8]
  1168. 00000E12  2488                     move.l     [A2], A0
  1169. 00000E14  3F3C FFFF                move.w     -[A7], 0xFFFF
  1170. 00000E18  204A                     movea.l    A0, A2
  1171. 00000E1A  4868 0008                pea.l      [A0 + 0x8]
  1172. 00000E1E  4EB9 0000 04B8           jsr        [0x000004B8]
  1173. 00000E24  4267                     clr.w      -[A7]
  1174. 00000E26  2F0A                     move.l     -[A7], A2
  1175. 00000E28  4EB9 0003 D6F2           jsr        [0x0003D6F2]
  1176. 00000E2E  4A6E 000C                tst.w      [A6 + 0xC]
  1177. 00000E32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1178. 00000E36  6F0A                     ble        +0xC /* 00000E42 */
  1179. 00000E38  2F0A                     move.l     -[A7], A2
  1180. 00000E3A  4EB9 0000 0168           jsr        [0x00000168]
  1181. 00000E40  584F                     addq.w     A7, 4
  1182. label00000E42:
  1183. 00000E42  204A                     movea.l    A0, A2
  1184. 00000E44  245F                     movea.l    A2, [A7]+
  1185. 00000E46  4E5E                     unlink     A6
  1186. 00000E48  4E75                     rts
  1187. 00000E4A  4E56 FFFC                link       A6, -0x0004
  1188. 00000E4E  486E FFFC                pea.l      [A6 - 0x4]
  1189. 00000E52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1190. 00000E56  4EB9 0003 D752           jsr        [0x0003D752]
  1191. 00000E5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1192. 00000E60  206E 0008                movea.l    A0, [A6 + 0x8]
  1193. 00000E64  4868 0008                pea.l      [A0 + 0x8]
  1194. 00000E68  4EB9 0003 D736           jsr        [0x0003D736]
  1195. 00000E6E  4E5E                     unlink     A6
  1196. 00000E70  4E75                     rts
  1197. 00000E72  4E56 FFF0                link       A6, -0x0010
  1198. 00000E76  2F0A                     move.l     -[A7], A2
  1199. 00000E78  2F03                     move.l     -[A7], D3
  1200. 00000E7A  246E 0008                movea.l    A2, [A6 + 0x8]
  1201. 00000E7E  2F0A                     move.l     -[A7], A2
  1202. 00000E80  2057                     movea.l    A0, [A7]
  1203. 00000E82  2250                     movea.l    A1, [A0]
  1204. 00000E84  2269 0014                movea.l    A1, [A1 + 0x14]
  1205. 00000E88  4E91                     jsr        [A1]
  1206. 00000E8A  2600                     move.l     D3, D0
  1207. 00000E8C  42A7                     clr.l      -[A7]
  1208. 00000E8E  2F03                     move.l     -[A7], D3
  1209. 00000E90  486E FFF8                pea.l      [A6 - 0x8]
  1210. 00000E94  4EB9 0000 7570           jsr        [0x00007570]
  1211. 00000E9A  4A83                     tst.l      D3
  1212. 00000E9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1213. 00000EA0  6748                     beq        +0x4A /* 00000EEA */
  1214. 00000EA2  486E FFF4                pea.l      [A6 - 0xC]
  1215. 00000EA6  486E FFF0                pea.l      [A6 - 0x10]
  1216. 00000EAA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1217. 00000EAE  61FF 0000 12BA           bsr        +0x12BC /* 0000216A */
  1218. 00000EB4  52AE FFFC                addq.l     [A6 - 0x4], 1
  1219. 00000EB8  202E FFFC                move.l     D0, [A6 - 0x4]
  1220. 00000EBC  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1221. 00000EC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1222. 00000EC4  6424                     bcc        +0x26 /* 00000EEA */
  1223. label00000EC6:
  1224. 00000EC6  486E FFF8                pea.l      [A6 - 0x8]
  1225. 00000ECA  2F0A                     move.l     -[A7], A2
  1226. 00000ECC  2057                     movea.l    A0, [A7]
  1227. 00000ECE  2250                     movea.l    A1, [A0]
  1228. 00000ED0  2269 000C                movea.l    A1, [A1 + 0xC]
  1229. 00000ED4  4E91                     jsr        [A1]
  1230. 00000ED6  4A00                     tst.b      D0
  1231. 00000ED8  504F                     addq.w     A7, 8
  1232. 00000EDA  660E                     bne        +0x10 /* 00000EEA */
  1233. 00000EDC  52AE FFFC                addq.l     [A6 - 0x4], 1
  1234. 00000EE0  202E FFFC                move.l     D0, [A6 - 0x4]
  1235. 00000EE4  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1236. 00000EE8  65DC                     bcs        -0x22 /* 00000EC6 */
  1237. label00000EEA:
  1238. 00000EEA  486E FFF8                pea.l      [A6 - 0x8]
  1239. 00000EEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1240. 00000EF2  4EB9 0003 D766           jsr        [0x0003D766]
  1241. 00000EF8  504F                     addq.w     A7, 8
  1242. 00000EFA  261F                     move.l     D3, [A7]+
  1243. 00000EFC  245F                     movea.l    A2, [A7]+
  1244. 00000EFE  4E5E                     unlink     A6
  1245. 00000F00  4E75                     rts
  1246. 00000F02  4E56 FFF8                link       A6, -0x0008
  1247. 00000F06  486E FFF8                pea.l      [A6 - 0x8]
  1248. 00000F0A  206E 0008                movea.l    A0, [A6 + 0x8]
  1249. 00000F0E  4868 0008                pea.l      [A0 + 0x8]
  1250. 00000F12  4EB9 0000 9F08           jsr        [0x00009F08]
  1251. 00000F18  306E FFF8                movea.w    A0, [A6 - 0x8]
  1252. 00000F1C  2008                     move.l     D0, A0
  1253. 00000F1E  4E5E                     unlink     A6
  1254. 00000F20  4E75                     rts
  1255. 00000F22  4E56 FFFA                link       A6, -0x0006
  1256. 00000F26  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1257. 00000F2A  266E 0008                movea.l    A3, [A6 + 0x8]
  1258. 00000F2E  246E 000C                movea.l    A2, [A6 + 0xC]
  1259. 00000F32  2F0A                     move.l     -[A7], A2
  1260. 00000F34  2F0B                     move.l     -[A7], A3
  1261. 00000F36  2057                     movea.l    A0, [A7]
  1262. 00000F38  2250                     movea.l    A1, [A0]
  1263. 00000F3A  2269 000C                movea.l    A1, [A1 + 0xC]
  1264. 00000F3E  4E91                     jsr        [A1]
  1265. 00000F40  4A00                     tst.b      D0
  1266. 00000F42  504F                     addq.w     A7, 8
  1267. 00000F44  667A                     bne        +0x7C /* 00000FC0 */
  1268. 00000F46  2612                     move.l     D3, [A2]
  1269. 00000F48  282A 0004                move.l     D4, [A2 + 0x4]
  1270. 00000F4C  2003                     move.l     D0, D3
  1271. 00000F4E  5280                     addq.l     D0, 1
  1272. 00000F50  3F00                     move.w     -[A7], D0
  1273. 00000F52  2004                     move.l     D0, D4
  1274. 00000F54  5280                     addq.l     D0, 1
  1275. 00000F56  3F00                     move.w     -[A7], D0
  1276. 00000F58  3F03                     move.w     -[A7], D3
  1277. 00000F5A  3F04                     move.w     -[A7], D4
  1278. 00000F5C  486E FFFA                pea.l      [A6 - 0x6]
  1279. 00000F60  4EB9 0000 04A0           jsr        [0x000004A0]
  1280. 00000F66  486E FFFA                pea.l      [A6 - 0x6]
  1281. 00000F6A  4EB9 0000 9F20           jsr        [0x00009F20]
  1282. 00000F70  584F                     addq.w     A7, 4
  1283. 00000F72  2F08                     move.l     -[A7], A0
  1284. 00000F74  486B 0008                pea.l      [A3 + 0x8]
  1285. 00000F78  4EB9 0002 6534           jsr        [0x00026534]
  1286. 00000F7E  2752 000E                move.l     [A3 + 0xE], [A2]
  1287. 00000F82  276A 0004 0012           move.l     [A3 + 0x12], [A2 + 0x4]
  1288. 00000F88  1F3C 0001                move.b     -[A7], 0x1
  1289. 00000F8C  2F0A                     move.l     -[A7], A2
  1290. 00000F8E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1291. 00000F92  2057                     movea.l    A0, [A7]
  1292. 00000F94  2268 0004                movea.l    A1, [A0 + 0x4]
  1293. 00000F98  2269 0244                movea.l    A1, [A1 + 0x244]
  1294. 00000F9C  4E91                     jsr        [A1]
  1295. 00000F9E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1296. 00000FA2  2057                     movea.l    A0, [A7]
  1297. 00000FA4  2268 0004                movea.l    A1, [A0 + 0x4]
  1298. 00000FA8  2269 0248                movea.l    A1, [A1 + 0x248]
  1299. 00000FAC  4E91                     jsr        [A1]
  1300. 00000FAE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1301. 00000FB2  486E FFFA                pea.l      [A6 - 0x6]
  1302. 00000FB6  4EB9 0000 04B8           jsr        [0x000004B8]
  1303. 00000FBC  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1304. label00000FC0:
  1305. 00000FC0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1306. 00000FC4  4E5E                     unlink     A6
  1307. 00000FC6  4E75                     rts
  1308. 00000FC8  4E56 FFF8                link       A6, -0x0008
  1309. 00000FCC  2F0A                     move.l     -[A7], A2
  1310. 00000FCE  246E 0008                movea.l    A2, [A6 + 0x8]
  1311. 00000FD2  486E FFF8                pea.l      [A6 - 0x8]
  1312. 00000FD6  486E FFFC                pea.l      [A6 - 0x4]
  1313. 00000FDA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1314. 00000FDE  61FF 0000 118A           bsr        +0x118C /* 0000216A */
  1315. 00000FE4  4AAE FFFC                tst.l      [A6 - 0x4]
  1316. 00000FE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1317. 00000FEC  6700 0098                beq        +0x9A /* 00001086 */
  1318. 00000FF0  4AAE FFF8                tst.l      [A6 - 0x8]
  1319. 00000FF4  6700 0090                beq        +0x92 /* 00001086 */
  1320. 00000FF8  4227                     clr.b      -[A7]
  1321. 00000FFA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1322. 00000FFE  4EB9 0000 0E60           jsr        [0x00000E60]
  1323. 00001004  584F                     addq.w     A7, 4
  1324. 00001006  1F00                     move.b     -[A7], D0
  1325. 00001008  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1326. 0000100C  2057                     movea.l    A0, [A7]
  1327. 0000100E  2268 0004                movea.l    A1, [A0 + 0x4]
  1328. 00001012  2269 0240                movea.l    A1, [A1 + 0x240]
  1329. 00001016  4E91                     jsr        [A1]
  1330. 00001018  486A 0008                pea.l      [A2 + 0x8]
  1331. 0000101C  4EB9 0000 9F20           jsr        [0x00009F20]
  1332. 00001022  584F                     addq.w     A7, 4
  1333. 00001024  2F08                     move.l     -[A7], A0
  1334. 00001026  2F3C 0001 0001           move.l     -[A7], 0x10001
  1335. 0000102C  202E FFF8                move.l     D0, [A6 - 0x8]
  1336. 00001030  5280                     addq.l     D0, 1
  1337. 00001032  3F00                     move.w     -[A7], D0
  1338. 00001034  202E FFFC                move.l     D0, [A6 - 0x4]
  1339. 00001038  5280                     addq.l     D0, 1
  1340. 0000103A  3F00                     move.w     -[A7], D0
  1341. 0000103C  A8DE                     syscall    SetRecRgn
  1342. 0000103E  4878 0001                push.l     0x1
  1343. 00001042  4878 0001                push.l     0x1
  1344. 00001046  486A 000E                pea.l      [A2 + 0xE]
  1345. 0000104A  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  1346. 00001050  1F3C 0001                move.b     -[A7], 0x1
  1347. 00001054  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1348. 00001058  4EB9 0000 0E60           jsr        [0x00000E60]
  1349. 0000105E  584F                     addq.w     A7, 4
  1350. 00001060  1F00                     move.b     -[A7], D0
  1351. 00001062  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1352. 00001066  2057                     movea.l    A0, [A7]
  1353. 00001068  2268 0004                movea.l    A1, [A0 + 0x4]
  1354. 0000106C  2269 0240                movea.l    A1, [A1 + 0x240]
  1355. 00001070  4E91                     jsr        [A1]
  1356. 00001072  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1357. 00001076  2057                     movea.l    A0, [A7]
  1358. 00001078  2268 0004                movea.l    A1, [A0 + 0x4]
  1359. 0000107C  2269 0248                movea.l    A1, [A1 + 0x248]
  1360. 00001080  4E91                     jsr        [A1]
  1361. 00001082  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1362. label00001086:
  1363. 00001086  245F                     movea.l    A2, [A7]+
  1364. 00001088  4E5E                     unlink     A6
  1365. 0000108A  4E75                     rts
  1366. 0000108C  4E56 0000                link       A6, 0
  1367. 00001090  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1368. 00001094  246E 0008                movea.l    A2, [A6 + 0x8]
  1369. 00001098  286E 0010                movea.l    A4, [A6 + 0x10]
  1370. 0000109C  2C2C 0004                move.l     D6, [A4 + 0x4]
  1371. 000010A0  206E 000C                movea.l    A0, [A6 + 0xC]
  1372. 000010A4  2828 0004                move.l     D4, [A0 + 0x4]
  1373. 000010A8  B886                     cmp.l      D4, D6
  1374. 000010AA  6408                     bcc        +0xA /* 000010B4 */
  1375. 000010AC  2604                     move.l     D3, D4
  1376. 000010AE  2A06                     move.l     D5, D6
  1377. 000010B0  5285                     addq.l     D5, 1
  1378. 000010B2  6006                     bra        +0x8 /* 000010BA */
  1379. label000010B4:
  1380. 000010B4  2606                     move.l     D3, D6
  1381. 000010B6  2A04                     move.l     D5, D4
  1382. 000010B8  5285                     addq.l     D5, 1
  1383. label000010BA:
  1384. 000010BA  2654                     movea.l    A3, [A4]
  1385. 000010BC  206E 000C                movea.l    A0, [A6 + 0xC]
  1386. 000010C0  2E10                     move.l     D7, [A0]
  1387. 000010C2  BE8B                     cmp.l      D7, A3
  1388. 000010C4  6408                     bcc        +0xA /* 000010CE */
  1389. 000010C6  2807                     move.l     D4, D7
  1390. 000010C8  2C0B                     move.l     D6, A3
  1391. 000010CA  5286                     addq.l     D6, 1
  1392. 000010CC  6006                     bra        +0x8 /* 000010D4 */
  1393. label000010CE:
  1394. 000010CE  280B                     move.l     D4, A3
  1395. 000010D0  2C07                     move.l     D6, D7
  1396. 000010D2  5286                     addq.l     D6, 1
  1397. label000010D4:
  1398. 000010D4  486A 0008                pea.l      [A2 + 0x8]
  1399. 000010D8  4EB9 0000 9F20           jsr        [0x00009F20]
  1400. 000010DE  584F                     addq.w     A7, 4
  1401. 000010E0  2F08                     move.l     -[A7], A0
  1402. 000010E2  3F03                     move.w     -[A7], D3
  1403. 000010E4  3F04                     move.w     -[A7], D4
  1404. 000010E6  3F05                     move.w     -[A7], D5
  1405. 000010E8  3F06                     move.w     -[A7], D6
  1406. 000010EA  A8DE                     syscall    SetRecRgn
  1407. 000010EC  1F3C 0001                move.b     -[A7], 0x1
  1408. 000010F0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1409. 000010F4  4EB9 0000 0E60           jsr        [0x00000E60]
  1410. 000010FA  584F                     addq.w     A7, 4
  1411. 000010FC  1F00                     move.b     -[A7], D0
  1412. 000010FE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1413. 00001102  2057                     movea.l    A0, [A7]
  1414. 00001104  2268 0004                movea.l    A1, [A0 + 0x4]
  1415. 00001108  2269 0240                movea.l    A1, [A1 + 0x240]
  1416. 0000110C  4E91                     jsr        [A1]
  1417. 0000110E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1418. 00001112  2057                     movea.l    A0, [A7]
  1419. 00001114  2268 0004                movea.l    A1, [A0 + 0x4]
  1420. 00001118  2269 0248                movea.l    A1, [A1 + 0x248]
  1421. 0000111C  4E91                     jsr        [A1]
  1422. 0000111E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1423. 00001122  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1424. 00001126  4E5E                     unlink     A6
  1425. 00001128  4E75                     rts
  1426. 0000112A  4E56 FFFA                link       A6, -0x0006
  1427. 0000112E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1428. 00001132  266E 0008                movea.l    A3, [A6 + 0x8]
  1429. 00001136  246E 000C                movea.l    A2, [A6 + 0xC]
  1430. 0000113A  2F0A                     move.l     -[A7], A2
  1431. 0000113C  2F0B                     move.l     -[A7], A3
  1432. 0000113E  2057                     movea.l    A0, [A7]
  1433. 00001140  2250                     movea.l    A1, [A0]
  1434. 00001142  2269 000C                movea.l    A1, [A1 + 0xC]
  1435. 00001146  4E91                     jsr        [A1]
  1436. 00001148  4A00                     tst.b      D0
  1437. 0000114A  504F                     addq.w     A7, 8
  1438. 0000114C  676E                     beq        +0x70 /* 000011BC */
  1439. 0000114E  2612                     move.l     D3, [A2]
  1440. 00001150  282A 0004                move.l     D4, [A2 + 0x4]
  1441. 00001154  2003                     move.l     D0, D3
  1442. 00001156  5280                     addq.l     D0, 1
  1443. 00001158  3F00                     move.w     -[A7], D0
  1444. 0000115A  2004                     move.l     D0, D4
  1445. 0000115C  5280                     addq.l     D0, 1
  1446. 0000115E  3F00                     move.w     -[A7], D0
  1447. 00001160  3F03                     move.w     -[A7], D3
  1448. 00001162  3F04                     move.w     -[A7], D4
  1449. 00001164  486E FFFA                pea.l      [A6 - 0x6]
  1450. 00001168  4EB9 0000 04A0           jsr        [0x000004A0]
  1451. 0000116E  486E FFFA                pea.l      [A6 - 0x6]
  1452. 00001172  4EB9 0000 9F20           jsr        [0x00009F20]
  1453. 00001178  584F                     addq.w     A7, 4
  1454. 0000117A  2F08                     move.l     -[A7], A0
  1455. 0000117C  486B 0008                pea.l      [A3 + 0x8]
  1456. 00001180  4EB9 0002 F978           jsr        [0x0002F978]
  1457. 00001186  4227                     clr.b      -[A7]
  1458. 00001188  2F0A                     move.l     -[A7], A2
  1459. 0000118A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1460. 0000118E  2057                     movea.l    A0, [A7]
  1461. 00001190  2268 0004                movea.l    A1, [A0 + 0x4]
  1462. 00001194  2269 0244                movea.l    A1, [A1 + 0x244]
  1463. 00001198  4E91                     jsr        [A1]
  1464. 0000119A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1465. 0000119E  2057                     movea.l    A0, [A7]
  1466. 000011A0  2268 0004                movea.l    A1, [A0 + 0x4]
  1467. 000011A4  2269 0248                movea.l    A1, [A1 + 0x248]
  1468. 000011A8  4E91                     jsr        [A1]
  1469. 000011AA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1470. 000011AE  486E FFFA                pea.l      [A6 - 0x6]
  1471. 000011B2  4EB9 0000 04B8           jsr        [0x000004B8]
  1472. 000011B8  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1473. label000011BC:
  1474. 000011BC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1475. 000011C0  4E5E                     unlink     A6
  1476. 000011C2  4E75                     rts
  1477. 000011C4  4E56 0000                link       A6, 0
  1478. 000011C8  1F3C 0001                move.b     -[A7], 0x1
  1479. 000011CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1480. 000011D0  2057                     movea.l    A0, [A7]
  1481. 000011D2  2250                     movea.l    A1, [A0]
  1482. 000011D4  2269 0040                movea.l    A1, [A1 + 0x40]
  1483. 000011D8  4E91                     jsr        [A1]
  1484. 000011DA  4E5E                     unlink     A6
  1485. 000011DC  4E75                     rts
  1486. 000011DE  4E56 0000                link       A6, 0
  1487. 000011E2  2F0A                     move.l     -[A7], A2
  1488. 000011E4  246E 0008                movea.l    A2, [A6 + 0x8]
  1489. 000011E8  486A 0008                pea.l      [A2 + 0x8]
  1490. 000011EC  4EB9 0003 B718           jsr        [0x0003B718]
  1491. 000011F2  4A00                     tst.b      D0
  1492. 000011F4  584F                     addq.w     A7, 4
  1493. 000011F6  6654                     bne        +0x56 /* 0000124C */
  1494. 000011F8  4227                     clr.b      -[A7]
  1495. 000011FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1496. 000011FE  4EB9 0000 0E60           jsr        [0x00000E60]
  1497. 00001204  584F                     addq.w     A7, 4
  1498. 00001206  1F00                     move.b     -[A7], D0
  1499. 00001208  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1500. 0000120C  2057                     movea.l    A0, [A7]
  1501. 0000120E  2268 0004                movea.l    A1, [A0 + 0x4]
  1502. 00001212  2269 0240                movea.l    A1, [A1 + 0x240]
  1503. 00001216  4E91                     jsr        [A1]
  1504. 00001218  486A 0008                pea.l      [A2 + 0x8]
  1505. 0000121C  4EB9 0003 B708           jsr        [0x0003B708]
  1506. 00001222  42A7                     clr.l      -[A7]
  1507. 00001224  42A7                     clr.l      -[A7]
  1508. 00001226  486A 000E                pea.l      [A2 + 0xE]
  1509. 0000122A  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  1510. 00001230  4A2E 000C                tst.b      [A6 + 0xC]
  1511. 00001234  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1512. 00001238  6712                     beq        +0x14 /* 0000124C */
  1513. 0000123A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1514. 0000123E  2057                     movea.l    A0, [A7]
  1515. 00001240  2268 0004                movea.l    A1, [A0 + 0x4]
  1516. 00001244  2269 0248                movea.l    A1, [A1 + 0x248]
  1517. 00001248  4E91                     jsr        [A1]
  1518. 0000124A  584F                     addq.w     A7, 4
  1519. label0000124C:
  1520. 0000124C  245F                     movea.l    A2, [A7]+
  1521. 0000124E  4E5E                     unlink     A6
  1522. 00001250  4E75                     rts
  1523. 00001252  4E56 FFF8                link       A6, -0x0008
  1524. 00001256  48E7 1030                movem.l    -[A7], D3,A2,A3
  1525. 0000125A  246E 0008                movea.l    A2, [A6 + 0x8]
  1526. 0000125E  266E 000C                movea.l    A3, [A6 + 0xC]
  1527. 00001262  206E 0010                movea.l    A0, [A6 + 0x10]
  1528. 00001266  7000                     moveq.l    D0, 0x00
  1529. 00001268  3028 0016                move.w     D0, [A0 + 0x16]
  1530. 0000126C  2600                     move.l     D3, D0
  1531. 0000126E  0800 0008                btst.b     D0, 0x8
  1532. 00001272  674C                     beq        +0x4E /* 000012C0 */
  1533. 00001274  2F0B                     move.l     -[A7], A3
  1534. 00001276  2F0A                     move.l     -[A7], A2
  1535. 00001278  2057                     movea.l    A0, [A7]
  1536. 0000127A  2250                     movea.l    A1, [A0]
  1537. 0000127C  2269 000C                movea.l    A1, [A1 + 0xC]
  1538. 00001280  4E91                     jsr        [A1]
  1539. 00001282  4A00                     tst.b      D0
  1540. 00001284  504F                     addq.w     A7, 8
  1541. 00001286  6724                     beq        +0x26 /* 000012AC */
  1542. 00001288  2F0B                     move.l     -[A7], A3
  1543. 0000128A  2F0A                     move.l     -[A7], A2
  1544. 0000128C  2057                     movea.l    A0, [A7]
  1545. 0000128E  2250                     movea.l    A1, [A0]
  1546. 00001290  2269 0020                movea.l    A1, [A1 + 0x20]
  1547. 00001294  4E91                     jsr        [A1]
  1548. 00001296  42A7                     clr.l      -[A7]
  1549. 00001298  42A7                     clr.l      -[A7]
  1550. 0000129A  486A 000E                pea.l      [A2 + 0xE]
  1551. 0000129E  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  1552. 000012A4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1553. 000012A8  6000 00EE                bra        +0xF0 /* 00001398 */
  1554. label000012AC:
  1555. 000012AC  2F0B                     move.l     -[A7], A3
  1556. 000012AE  2F0A                     move.l     -[A7], A2
  1557. 000012B0  2057                     movea.l    A0, [A7]
  1558. 000012B2  2250                     movea.l    A1, [A0]
  1559. 000012B4  2269 0018                movea.l    A1, [A1 + 0x18]
  1560. 000012B8  4E91                     jsr        [A1]
  1561. 000012BA  504F                     addq.w     A7, 8
  1562. 000012BC  6000 00DA                bra        +0xDC /* 00001398 */
  1563. label000012C0:
  1564. 000012C0  0803 0009                btst.b     D3, 0x9 /* '\t' */
  1565. 000012C4  6700 0094                beq        +0x96 /* 0000135A */
  1566. 000012C8  486A 000E                pea.l      [A2 + 0xE]
  1567. 000012CC  4EB9 0003 D778           jsr        [0x0003D778]
  1568. 000012D2  4A00                     tst.b      D0
  1569. 000012D4  584F                     addq.w     A7, 4
  1570. 000012D6  6742                     beq        +0x44 /* 0000131A */
  1571. 000012D8  2F0B                     move.l     -[A7], A3
  1572. 000012DA  2F0A                     move.l     -[A7], A2
  1573. 000012DC  2057                     movea.l    A0, [A7]
  1574. 000012DE  2250                     movea.l    A1, [A0]
  1575. 000012E0  2269 000C                movea.l    A1, [A1 + 0xC]
  1576. 000012E4  4E91                     jsr        [A1]
  1577. 000012E6  4A00                     tst.b      D0
  1578. 000012E8  504F                     addq.w     A7, 8
  1579. 000012EA  6620                     bne        +0x22 /* 0000130C */
  1580. 000012EC  4227                     clr.b      -[A7]
  1581. 000012EE  2F0A                     move.l     -[A7], A2
  1582. 000012F0  2057                     movea.l    A0, [A7]
  1583. 000012F2  2250                     movea.l    A1, [A0]
  1584. 000012F4  2269 0040                movea.l    A1, [A1 + 0x40]
  1585. 000012F8  4E91                     jsr        [A1]
  1586. 000012FA  2F0B                     move.l     -[A7], A3
  1587. 000012FC  2F0A                     move.l     -[A7], A2
  1588. 000012FE  2057                     movea.l    A0, [A7]
  1589. 00001300  2250                     movea.l    A1, [A0]
  1590. 00001302  2269 0018                movea.l    A1, [A1 + 0x18]
  1591. 00001306  4E91                     jsr        [A1]
  1592. 00001308  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1593. label0000130C:
  1594. 0000130C  2553 000E                move.l     [A2 + 0xE], [A3]
  1595. 00001310  256B 0004 0012           move.l     [A2 + 0x12], [A3 + 0x4]
  1596. 00001316  6000 0080                bra        +0x82 /* 00001398 */
  1597. label0000131A:
  1598. 0000131A  486A 000E                pea.l      [A2 + 0xE]
  1599. 0000131E  486E FFF8                pea.l      [A6 - 0x8]
  1600. 00001322  4EB9 0003 D766           jsr        [0x0003D766]
  1601. 00001328  4227                     clr.b      -[A7]
  1602. 0000132A  2F0A                     move.l     -[A7], A2
  1603. 0000132C  2057                     movea.l    A0, [A7]
  1604. 0000132E  2250                     movea.l    A1, [A0]
  1605. 00001330  2269 0040                movea.l    A1, [A1 + 0x40]
  1606. 00001334  4E91                     jsr        [A1]
  1607. 00001336  2F0B                     move.l     -[A7], A3
  1608. 00001338  486E FFF8                pea.l      [A6 - 0x8]
  1609. 0000133C  2F0A                     move.l     -[A7], A2
  1610. 0000133E  2057                     movea.l    A0, [A7]
  1611. 00001340  2250                     movea.l    A1, [A0]
  1612. 00001342  2269 0044                movea.l    A1, [A1 + 0x44]
  1613. 00001346  4E91                     jsr        [A1]
  1614. 00001348  256E FFF8 000E           move.l     [A2 + 0xE], [A6 - 0x8]
  1615. 0000134E  256E FFFC 0012           move.l     [A2 + 0x12], [A6 - 0x4]
  1616. 00001354  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1617. 00001358  603E                     bra        +0x40 /* 00001398 */
  1618. label0000135A:
  1619. 0000135A  2F0B                     move.l     -[A7], A3
  1620. 0000135C  2F0A                     move.l     -[A7], A2
  1621. 0000135E  2057                     movea.l    A0, [A7]
  1622. 00001360  2250                     movea.l    A1, [A0]
  1623. 00001362  2269 000C                movea.l    A1, [A1 + 0xC]
  1624. 00001366  4E91                     jsr        [A1]
  1625. 00001368  4A00                     tst.b      D0
  1626. 0000136A  504F                     addq.w     A7, 8
  1627. 0000136C  6620                     bne        +0x22 /* 0000138E */
  1628. 0000136E  4227                     clr.b      -[A7]
  1629. 00001370  2F0A                     move.l     -[A7], A2
  1630. 00001372  2057                     movea.l    A0, [A7]
  1631. 00001374  2250                     movea.l    A1, [A0]
  1632. 00001376  2269 0040                movea.l    A1, [A1 + 0x40]
  1633. 0000137A  4E91                     jsr        [A1]
  1634. 0000137C  2F0B                     move.l     -[A7], A3
  1635. 0000137E  2F0A                     move.l     -[A7], A2
  1636. 00001380  2057                     movea.l    A0, [A7]
  1637. 00001382  2250                     movea.l    A1, [A0]
  1638. 00001384  2269 0018                movea.l    A1, [A1 + 0x18]
  1639. 00001388  4E91                     jsr        [A1]
  1640. 0000138A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1641. label0000138E:
  1642. 0000138E  2553 000E                move.l     [A2 + 0xE], [A3]
  1643. 00001392  256B 0004 0012           move.l     [A2 + 0x12], [A3 + 0x4]
  1644. label00001398:
  1645. 00001398  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1646. 0000139C  4E5E                     unlink     A6
  1647. 0000139E  4E75                     rts
  1648. 000013A0  4E56 FFD0                link       A6, -0x0030
  1649. 000013A4  48E7 1030                movem.l    -[A7], D3,A2,A3
  1650. 000013A8  246E 0008                movea.l    A2, [A6 + 0x8]
  1651. 000013AC  266E 0010                movea.l    A3, [A6 + 0x10]
  1652. 000013B0  7601                     moveq.l    D3, 0x01
  1653. 000013B2  2F0B                     move.l     -[A7], A3
  1654. 000013B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1655. 000013B8  2F0A                     move.l     -[A7], A2
  1656. 000013BA  2057                     movea.l    A0, [A7]
  1657. 000013BC  2250                     movea.l    A1, [A0]
  1658. 000013BE  2269 0028                movea.l    A1, [A1 + 0x28]
  1659. 000013C2  4E91                     jsr        [A1]
  1660. 000013C4  082B 0000 0016           btst.b     [A3 + 0x16], 0x0
  1661. 000013CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1662. 000013CE  6706                     beq        +0x8 /* 000013D6 */
  1663. 000013D0  7001                     moveq.l    D0, 0x01
  1664. 000013D2  6000 0144                bra        +0x146 /* 00001518 */
  1665. label000013D6:
  1666. 000013D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1667. 000013DA  486E FFE4                pea.l      [A6 - 0x1C]
  1668. 000013DE  4EB9 0003 D766           jsr        [0x0003D766]
  1669. 000013E4  A973                     syscall    StillDown
  1670. 000013E6  101F                     move.b     D0, [A7]+
  1671. 000013E8  5C4F                     addq.w     A7, 6
  1672. 000013EA  6700 012A                beq        +0x12C /* 00001516 */
  1673. label000013EE:
  1674. 000013EE  486E FFF8                pea.l      [A6 - 0x8]
  1675. 000013F2  4EB9 0000 755A           jsr        [0x0000755A]
  1676. 000013F8  42A7                     clr.l      -[A7]
  1677. 000013FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1678. 000013FE  2057                     movea.l    A0, [A7]
  1679. 00001400  2268 0004                movea.l    A1, [A0 + 0x4]
  1680. 00001404  2269 0104                movea.l    A1, [A1 + 0x104]
  1681. 00001408  4E91                     jsr        [A1]
  1682. 0000140A  486E FFF4                pea.l      [A6 - 0xC]
  1683. 0000140E  A972                     syscall    GetMouse
  1684. 00001410  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1685. 00001414  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1686. 00001418  2057                     movea.l    A0, [A7]
  1687. 0000141A  2268 0004                movea.l    A1, [A0 + 0x4]
  1688. 0000141E  2269 0194                movea.l    A1, [A1 + 0x194]
  1689. 00001422  4E91                     jsr        [A1]
  1690. 00001424  4A00                     tst.b      D0
  1691. 00001426  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1692. 0000142A  673E                     beq        +0x40 /* 0000146A */
  1693. 0000142C  42A7                     clr.l      -[A7]
  1694. 0000142E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1695. 00001432  2057                     movea.l    A0, [A7]
  1696. 00001434  2268 0004                movea.l    A1, [A0 + 0x4]
  1697. 00001438  2269 0104                movea.l    A1, [A1 + 0x104]
  1698. 0000143C  4E91                     jsr        [A1]
  1699. 0000143E  486E FFD4                pea.l      [A6 - 0x2C]
  1700. 00001442  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1701. 00001446  2057                     movea.l    A0, [A7]
  1702. 00001448  2268 0004                movea.l    A1, [A0 + 0x4]
  1703. 0000144C  2269 0040                movea.l    A1, [A1 + 0x40]
  1704. 00001450  4E91                     jsr        [A1]
  1705. 00001452  486E FFD4                pea.l      [A6 - 0x2C]
  1706. 00001456  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1707. 0000145A  A94E                     syscall    PinRect
  1708. 0000145C  2D5F FFD0                move.l     [A6 - 0x30], [A7]+
  1709. 00001460  2D6E FFD0 FFF4           move.l     [A6 - 0xC], [A6 - 0x30]
  1710. 00001466  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1711. label0000146A:
  1712. 0000146A  486E FFDC                pea.l      [A6 - 0x24]
  1713. 0000146E  486E FFF4                pea.l      [A6 - 0xC]
  1714. 00001472  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1715. 00001476  4EB9 0000 1418           jsr        [0x00001418]
  1716. 0000147C  486E FFF8                pea.l      [A6 - 0x8]
  1717. 00001480  486E FFDC                pea.l      [A6 - 0x24]
  1718. 00001484  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1719. 00001488  2057                     movea.l    A0, [A7]
  1720. 0000148A  2268 0004                movea.l    A1, [A0 + 0x4]
  1721. 0000148E  2269 020C                movea.l    A1, [A1 + 0x20C]
  1722. 00001492  4E91                     jsr        [A1]
  1723. 00001494  486E FFF8                pea.l      [A6 - 0x8]
  1724. 00001498  486E FFE4                pea.l      [A6 - 0x1C]
  1725. 0000149C  4EB9 0003 D796           jsr        [0x0003D796]
  1726. 000014A2  4A00                     tst.b      D0
  1727. 000014A4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1728. 000014A8  6762                     beq        +0x64 /* 0000150C */
  1729. 000014AA  7600                     moveq.l    D3, 0x00
  1730. 000014AC  486E FFF8                pea.l      [A6 - 0x8]
  1731. 000014B0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1732. 000014B4  61FF 0000 0D06           bsr        +0xD08 /* 000021BC */
  1733. 000014BA  4A00                     tst.b      D0
  1734. 000014BC  504F                     addq.w     A7, 8
  1735. 000014BE  674C                     beq        +0x4E /* 0000150C */
  1736. 000014C0  486A 000E                pea.l      [A2 + 0xE]
  1737. 000014C4  486E FFEC                pea.l      [A6 - 0x14]
  1738. 000014C8  4EB9 0003 D766           jsr        [0x0003D766]
  1739. 000014CE  4227                     clr.b      -[A7]
  1740. 000014D0  2F0A                     move.l     -[A7], A2
  1741. 000014D2  2057                     movea.l    A0, [A7]
  1742. 000014D4  2250                     movea.l    A1, [A0]
  1743. 000014D6  2269 0040                movea.l    A1, [A1 + 0x40]
  1744. 000014DA  4E91                     jsr        [A1]
  1745. 000014DC  486E FFF8                pea.l      [A6 - 0x8]
  1746. 000014E0  486E FFEC                pea.l      [A6 - 0x14]
  1747. 000014E4  2F0A                     move.l     -[A7], A2
  1748. 000014E6  2057                     movea.l    A0, [A7]
  1749. 000014E8  2250                     movea.l    A1, [A0]
  1750. 000014EA  2269 0044                movea.l    A1, [A1 + 0x44]
  1751. 000014EE  4E91                     jsr        [A1]
  1752. 000014F0  256E FFEC 000E           move.l     [A2 + 0xE], [A6 - 0x14]
  1753. 000014F6  256E FFF0 0012           move.l     [A2 + 0x12], [A6 - 0x10]
  1754. 000014FC  2D6E FFF8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x8]
  1755. 00001502  2D6E FFFC FFE8           move.l     [A6 - 0x18], [A6 - 0x4]
  1756. 00001508  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1757. label0000150C:
  1758. 0000150C  554F                     subq.w     A7, 2
  1759. 0000150E  A973                     syscall    StillDown
  1760. 00001510  101F                     move.b     D0, [A7]+
  1761. 00001512  6600 FEDA                bne        -0x124 /* 000013EE */
  1762. label00001516:
  1763. 00001516  1003                     move.b     D0, D3
  1764. label00001518:
  1765. 00001518  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1766. 0000151C  4E5E                     unlink     A6
  1767. 0000151E  4E75                     rts
  1768. 00001520  4E56 FFEC                link       A6, -0x0014
  1769. 00001524  2F0A                     move.l     -[A7], A2
  1770. 00001526  2F03                     move.l     -[A7], D3
  1771. 00001528  246E 0008                movea.l    A2, [A6 + 0x8]
  1772. 0000152C  262E 0010                move.l     D3, [A6 + 0x10]
  1773. 00001530  486A 0008                pea.l      [A2 + 0x8]
  1774. 00001534  4EB9 0003 B718           jsr        [0x0003B718]
  1775. 0000153A  4A00                     tst.b      D0
  1776. 0000153C  584F                     addq.w     A7, 4
  1777. 0000153E  6600 010C                bne        +0x10E /* 0000164C */
  1778. 00001542  486E FFF0                pea.l      [A6 - 0x10]
  1779. 00001546  486E FFEC                pea.l      [A6 - 0x14]
  1780. 0000154A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1781. 0000154E  61FF 0000 0C1A           bsr        +0xC1C /* 0000216A */
  1782. 00001554  486E FFFA                pea.l      [A6 - 0x6]
  1783. 00001558  4EB9 0000 0490           jsr        [0x00000490]
  1784. 0000155E  4A83                     tst.l      D3
  1785. 00001560  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1786. 00001564  673E                     beq        +0x40 /* 000015A4 */
  1787. 00001566  486E FFFA                pea.l      [A6 - 0x6]
  1788. 0000156A  4EB9 0000 9F20           jsr        [0x00009F20]
  1789. 00001570  584F                     addq.w     A7, 4
  1790. 00001572  2F08                     move.l     -[A7], A0
  1791. 00001574  2F3C 0001 0001           move.l     -[A7], 0x10001
  1792. 0000157A  202E FFF0                move.l     D0, [A6 - 0x10]
  1793. 0000157E  5280                     addq.l     D0, 1
  1794. 00001580  3F00                     move.w     -[A7], D0
  1795. 00001582  2003                     move.l     D0, D3
  1796. 00001584  5280                     addq.l     D0, 1
  1797. 00001586  3F00                     move.w     -[A7], D0
  1798. 00001588  A8DE                     syscall    SetRecRgn
  1799. 0000158A  486A 0008                pea.l      [A2 + 0x8]
  1800. 0000158E  4EB9 0000 9F20           jsr        [0x00009F20]
  1801. 00001594  584F                     addq.w     A7, 4
  1802. 00001596  2F08                     move.l     -[A7], A0
  1803. 00001598  486E FFFA                pea.l      [A6 - 0x6]
  1804. 0000159C  4EB9 0003 B730           jsr        [0x0003B730]
  1805. 000015A2  504F                     addq.w     A7, 8
  1806. label000015A4:
  1807. 000015A4  486E FFF4                pea.l      [A6 - 0xC]
  1808. 000015A8  4EB9 0000 0490           jsr        [0x00000490]
  1809. 000015AE  486A 0008                pea.l      [A2 + 0x8]
  1810. 000015B2  4EB9 0000 9F20           jsr        [0x00009F20]
  1811. 000015B8  584F                     addq.w     A7, 4
  1812. 000015BA  2F08                     move.l     -[A7], A0
  1813. 000015BC  486E FFFA                pea.l      [A6 - 0x6]
  1814. 000015C0  4EB9 0000 9F20           jsr        [0x00009F20]
  1815. 000015C6  584F                     addq.w     A7, 4
  1816. 000015C8  2F08                     move.l     -[A7], A0
  1817. 000015CA  486E FFF4                pea.l      [A6 - 0xC]
  1818. 000015CE  4EB9 0000 9F20           jsr        [0x00009F20]
  1819. 000015D4  584F                     addq.w     A7, 4
  1820. 000015D6  2F08                     move.l     -[A7], A0
  1821. 000015D8  A8E6                     syscall    DiffRgn
  1822. 000015DA  486E FFF4                pea.l      [A6 - 0xC]
  1823. 000015DE  4EB9 0000 9F20           jsr        [0x00009F20]
  1824. 000015E4  584F                     addq.w     A7, 4
  1825. 000015E6  2F08                     move.l     -[A7], A0
  1826. 000015E8  4267                     clr.w      -[A7]
  1827. 000015EA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1828. 000015EE  A8E0                     syscall    OffsetRgn/OfsetRgn
  1829. 000015F0  486E FFFA                pea.l      [A6 - 0x6]
  1830. 000015F4  4EB9 0000 9F20           jsr        [0x00009F20]
  1831. 000015FA  584F                     addq.w     A7, 4
  1832. 000015FC  2F08                     move.l     -[A7], A0
  1833. 000015FE  486E FFF4                pea.l      [A6 - 0xC]
  1834. 00001602  4EB9 0000 9F20           jsr        [0x00009F20]
  1835. 00001608  584F                     addq.w     A7, 4
  1836. 0000160A  2F08                     move.l     -[A7], A0
  1837. 0000160C  486A 0008                pea.l      [A2 + 0x8]
  1838. 00001610  4EB9 0000 9F20           jsr        [0x00009F20]
  1839. 00001616  584F                     addq.w     A7, 4
  1840. 00001618  2F08                     move.l     -[A7], A0
  1841. 0000161A  A8E5                     syscall    UnionRgn
  1842. 0000161C  B6AA 000E                cmp.l      D3, [A2 + 0xE]
  1843. 00001620  584F                     addq.w     A7, 4
  1844. 00001622  6408                     bcc        +0xA /* 0000162C */
  1845. 00001624  202E 000C                move.l     D0, [A6 + 0xC]
  1846. 00001628  D1AA 000E                add.l      [A2 + 0xE], D0
  1847. label0000162C:
  1848. 0000162C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1849. 00001630  486E FFF4                pea.l      [A6 - 0xC]
  1850. 00001634  4EB9 0000 04B8           jsr        [0x000004B8]
  1851. 0000163A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1852. 0000163E  486E FFFA                pea.l      [A6 - 0x6]
  1853. 00001642  4EB9 0000 04B8           jsr        [0x000004B8]
  1854. 00001648  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1855. label0000164C:
  1856. 0000164C  261F                     move.l     D3, [A7]+
  1857. 0000164E  245F                     movea.l    A2, [A7]+
  1858. 00001650  4E5E                     unlink     A6
  1859. 00001652  4E75                     rts
  1860. 00001654  4E56 FFEC                link       A6, -0x0014
  1861. 00001658  2F0A                     move.l     -[A7], A2
  1862. 0000165A  2F03                     move.l     -[A7], D3
  1863. 0000165C  246E 0008                movea.l    A2, [A6 + 0x8]
  1864. 00001660  262E 0010                move.l     D3, [A6 + 0x10]
  1865. 00001664  486A 0008                pea.l      [A2 + 0x8]
  1866. 00001668  4EB9 0003 B718           jsr        [0x0003B718]
  1867. 0000166E  4A00                     tst.b      D0
  1868. 00001670  584F                     addq.w     A7, 4
  1869. 00001672  6600 010C                bne        +0x10E /* 00001780 */
  1870. 00001676  486E FFEC                pea.l      [A6 - 0x14]
  1871. 0000167A  486E FFF0                pea.l      [A6 - 0x10]
  1872. 0000167E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1873. 00001682  61FF 0000 0AE6           bsr        +0xAE8 /* 0000216A */
  1874. 00001688  486E FFFA                pea.l      [A6 - 0x6]
  1875. 0000168C  4EB9 0000 0490           jsr        [0x00000490]
  1876. 00001692  4A83                     tst.l      D3
  1877. 00001694  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1878. 00001698  673E                     beq        +0x40 /* 000016D8 */
  1879. 0000169A  486E FFFA                pea.l      [A6 - 0x6]
  1880. 0000169E  4EB9 0000 9F20           jsr        [0x00009F20]
  1881. 000016A4  584F                     addq.w     A7, 4
  1882. 000016A6  2F08                     move.l     -[A7], A0
  1883. 000016A8  2F3C 0001 0001           move.l     -[A7], 0x10001
  1884. 000016AE  2003                     move.l     D0, D3
  1885. 000016B0  5280                     addq.l     D0, 1
  1886. 000016B2  3F00                     move.w     -[A7], D0
  1887. 000016B4  202E FFF0                move.l     D0, [A6 - 0x10]
  1888. 000016B8  5280                     addq.l     D0, 1
  1889. 000016BA  3F00                     move.w     -[A7], D0
  1890. 000016BC  A8DE                     syscall    SetRecRgn
  1891. 000016BE  486A 0008                pea.l      [A2 + 0x8]
  1892. 000016C2  4EB9 0000 9F20           jsr        [0x00009F20]
  1893. 000016C8  584F                     addq.w     A7, 4
  1894. 000016CA  2F08                     move.l     -[A7], A0
  1895. 000016CC  486E FFFA                pea.l      [A6 - 0x6]
  1896. 000016D0  4EB9 0003 B730           jsr        [0x0003B730]
  1897. 000016D6  504F                     addq.w     A7, 8
  1898. label000016D8:
  1899. 000016D8  486E FFF4                pea.l      [A6 - 0xC]
  1900. 000016DC  4EB9 0000 0490           jsr        [0x00000490]
  1901. 000016E2  486A 0008                pea.l      [A2 + 0x8]
  1902. 000016E6  4EB9 0000 9F20           jsr        [0x00009F20]
  1903. 000016EC  584F                     addq.w     A7, 4
  1904. 000016EE  2F08                     move.l     -[A7], A0
  1905. 000016F0  486E FFFA                pea.l      [A6 - 0x6]
  1906. 000016F4  4EB9 0000 9F20           jsr        [0x00009F20]
  1907. 000016FA  584F                     addq.w     A7, 4
  1908. 000016FC  2F08                     move.l     -[A7], A0
  1909. 000016FE  486E FFF4                pea.l      [A6 - 0xC]
  1910. 00001702  4EB9 0000 9F20           jsr        [0x00009F20]
  1911. 00001708  584F                     addq.w     A7, 4
  1912. 0000170A  2F08                     move.l     -[A7], A0
  1913. 0000170C  A8E6                     syscall    DiffRgn
  1914. 0000170E  486E FFF4                pea.l      [A6 - 0xC]
  1915. 00001712  4EB9 0000 9F20           jsr        [0x00009F20]
  1916. 00001718  584F                     addq.w     A7, 4
  1917. 0000171A  2F08                     move.l     -[A7], A0
  1918. 0000171C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1919. 00001720  4267                     clr.w      -[A7]
  1920. 00001722  A8E0                     syscall    OffsetRgn/OfsetRgn
  1921. 00001724  486E FFFA                pea.l      [A6 - 0x6]
  1922. 00001728  4EB9 0000 9F20           jsr        [0x00009F20]
  1923. 0000172E  584F                     addq.w     A7, 4
  1924. 00001730  2F08                     move.l     -[A7], A0
  1925. 00001732  486E FFF4                pea.l      [A6 - 0xC]
  1926. 00001736  4EB9 0000 9F20           jsr        [0x00009F20]
  1927. 0000173C  584F                     addq.w     A7, 4
  1928. 0000173E  2F08                     move.l     -[A7], A0
  1929. 00001740  486A 0008                pea.l      [A2 + 0x8]
  1930. 00001744  4EB9 0000 9F20           jsr        [0x00009F20]
  1931. 0000174A  584F                     addq.w     A7, 4
  1932. 0000174C  2F08                     move.l     -[A7], A0
  1933. 0000174E  A8E5                     syscall    UnionRgn
  1934. 00001750  B6AA 0012                cmp.l      D3, [A2 + 0x12]
  1935. 00001754  584F                     addq.w     A7, 4
  1936. 00001756  6408                     bcc        +0xA /* 00001760 */
  1937. 00001758  202E 000C                move.l     D0, [A6 + 0xC]
  1938. 0000175C  D1AA 0012                add.l      [A2 + 0x12], D0
  1939. label00001760:
  1940. 00001760  3F3C FFFF                move.w     -[A7], 0xFFFF
  1941. 00001764  486E FFF4                pea.l      [A6 - 0xC]
  1942. 00001768  4EB9 0000 04B8           jsr        [0x000004B8]
  1943. 0000176E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1944. 00001772  486E FFFA                pea.l      [A6 - 0x6]
  1945. 00001776  4EB9 0000 04B8           jsr        [0x000004B8]
  1946. 0000177C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1947. label00001780:
  1948. 00001780  261F                     move.l     D3, [A7]+
  1949. 00001782  245F                     movea.l    A2, [A7]+
  1950. 00001784  4E5E                     unlink     A6
  1951. 00001786  4E75                     rts
  1952. 00001788  4E56 FFE6                link       A6, -0x001A
  1953. 0000178C  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  1954. 00001790  246E 0008                movea.l    A2, [A6 + 0x8]
  1955. 00001794  2A2E 000C                move.l     D5, [A6 + 0xC]
  1956. 00001798  262E 0010                move.l     D3, [A6 + 0x10]
  1957. 0000179C  486A 0008                pea.l      [A2 + 0x8]
  1958. 000017A0  4EB9 0003 B718           jsr        [0x0003B718]
  1959. 000017A6  4A00                     tst.b      D0
  1960. 000017A8  584F                     addq.w     A7, 4
  1961. 000017AA  6600 019A                bne        +0x19C /* 00001946 */
  1962. 000017AE  486E FFF0                pea.l      [A6 - 0x10]
  1963. 000017B2  486E FFE6                pea.l      [A6 - 0x1A]
  1964. 000017B6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1965. 000017BA  61FF 0000 09AE           bsr        +0x9B0 /* 0000216A */
  1966. 000017C0  2003                     move.l     D0, D3
  1967. 000017C2  D085                     add.l      D0, D5
  1968. 000017C4  2800                     move.l     D4, D0
  1969. 000017C6  3F00                     move.w     -[A7], D0
  1970. 000017C8  202E FFF0                move.l     D0, [A6 - 0x10]
  1971. 000017CC  5280                     addq.l     D0, 1
  1972. 000017CE  3F00                     move.w     -[A7], D0
  1973. 000017D0  3F03                     move.w     -[A7], D3
  1974. 000017D2  3F3C 0001                move.w     -[A7], 0x1
  1975. 000017D6  486E FFEA                pea.l      [A6 - 0x16]
  1976. 000017DA  4EB9 0000 04A0           jsr        [0x000004A0]
  1977. 000017E0  486A 0008                pea.l      [A2 + 0x8]
  1978. 000017E4  4EB9 0000 9F20           jsr        [0x00009F20]
  1979. 000017EA  584F                     addq.w     A7, 4
  1980. 000017EC  2F08                     move.l     -[A7], A0
  1981. 000017EE  486E FFEA                pea.l      [A6 - 0x16]
  1982. 000017F2  4EB9 0003 B730           jsr        [0x0003B730]
  1983. 000017F8  486E FFEA                pea.l      [A6 - 0x16]
  1984. 000017FC  4EB9 0003 B718           jsr        [0x0003B718]
  1985. 00001802  4A00                     tst.b      D0
  1986. 00001804  57C0                     seq        D0
  1987. 00001806  4400                     neg.b      D0
  1988. 00001808  1C00                     move.b     D6, D0
  1989. 0000180A  486E FFFA                pea.l      [A6 - 0x6]
  1990. 0000180E  4EB9 0000 0490           jsr        [0x00000490]
  1991. 00001814  7001                     moveq.l    D0, 0x01
  1992. 00001816  B680                     cmp.l      D3, D0
  1993. 00001818  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1994. 0000181C  633A                     bls        +0x3C /* 00001858 */
  1995. 0000181E  486E FFFA                pea.l      [A6 - 0x6]
  1996. 00001822  4EB9 0000 9F20           jsr        [0x00009F20]
  1997. 00001828  584F                     addq.w     A7, 4
  1998. 0000182A  2F08                     move.l     -[A7], A0
  1999. 0000182C  2F3C 0001 0001           move.l     -[A7], 0x10001
  2000. 00001832  202E FFF0                move.l     D0, [A6 - 0x10]
  2001. 00001836  5280                     addq.l     D0, 1
  2002. 00001838  3F00                     move.w     -[A7], D0
  2003. 0000183A  3F03                     move.w     -[A7], D3
  2004. 0000183C  A8DE                     syscall    SetRecRgn
  2005. 0000183E  486A 0008                pea.l      [A2 + 0x8]
  2006. 00001842  4EB9 0000 9F20           jsr        [0x00009F20]
  2007. 00001848  584F                     addq.w     A7, 4
  2008. 0000184A  2F08                     move.l     -[A7], A0
  2009. 0000184C  486E FFFA                pea.l      [A6 - 0x6]
  2010. 00001850  4EB9 0003 B730           jsr        [0x0003B730]
  2011. 00001856  504F                     addq.w     A7, 8
  2012. label00001858:
  2013. 00001858  202E FFE6                move.l     D0, [A6 - 0x1A]
  2014. 0000185C  D085                     add.l      D0, D5
  2015. 0000185E  5280                     addq.l     D0, 1
  2016. 00001860  3F00                     move.w     -[A7], D0
  2017. 00001862  202E FFF0                move.l     D0, [A6 - 0x10]
  2018. 00001866  5280                     addq.l     D0, 1
  2019. 00001868  3F00                     move.w     -[A7], D0
  2020. 0000186A  3F04                     move.w     -[A7], D4
  2021. 0000186C  3F3C 0001                move.w     -[A7], 0x1
  2022. 00001870  486E FFF4                pea.l      [A6 - 0xC]
  2023. 00001874  4EB9 0000 04A0           jsr        [0x000004A0]
  2024. 0000187A  486A 0008                pea.l      [A2 + 0x8]
  2025. 0000187E  4EB9 0000 9F20           jsr        [0x00009F20]
  2026. 00001884  584F                     addq.w     A7, 4
  2027. 00001886  2F08                     move.l     -[A7], A0
  2028. 00001888  486E FFF4                pea.l      [A6 - 0xC]
  2029. 0000188C  4EB9 0003 B730           jsr        [0x0003B730]
  2030. 00001892  486E FFF4                pea.l      [A6 - 0xC]
  2031. 00001896  4EB9 0000 9F20           jsr        [0x00009F20]
  2032. 0000189C  584F                     addq.w     A7, 4
  2033. 0000189E  2F08                     move.l     -[A7], A0
  2034. 000018A0  4267                     clr.w      -[A7]
  2035. 000018A2  2005                     move.l     D0, D5
  2036. 000018A4  4480                     neg.l      D0
  2037. 000018A6  3F00                     move.w     -[A7], D0
  2038. 000018A8  A8E0                     syscall    OffsetRgn/OfsetRgn
  2039. 000018AA  486E FFFA                pea.l      [A6 - 0x6]
  2040. 000018AE  4EB9 0000 9F20           jsr        [0x00009F20]
  2041. 000018B4  584F                     addq.w     A7, 4
  2042. 000018B6  2F08                     move.l     -[A7], A0
  2043. 000018B8  486E FFF4                pea.l      [A6 - 0xC]
  2044. 000018BC  4EB9 0000 9F20           jsr        [0x00009F20]
  2045. 000018C2  584F                     addq.w     A7, 4
  2046. 000018C4  2F08                     move.l     -[A7], A0
  2047. 000018C6  486A 0008                pea.l      [A2 + 0x8]
  2048. 000018CA  4EB9 0000 9F20           jsr        [0x00009F20]
  2049. 000018D0  584F                     addq.w     A7, 4
  2050. 000018D2  2F08                     move.l     -[A7], A0
  2051. 000018D4  A8E5                     syscall    UnionRgn
  2052. 000018D6  2E2A 000E                move.l     D7, [A2 + 0xE]
  2053. 000018DA  B687                     cmp.l      D3, D7
  2054. 000018DC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2055. 000018E0  6220                     bhi        +0x22 /* 00001902 */
  2056. 000018E2  2004                     move.l     D0, D4
  2057. 000018E4  5380                     subq.l     D0, 1
  2058. 000018E6  B087                     cmp.l      D0, D7
  2059. 000018E8  6514                     bcs        +0x16 /* 000018FE */
  2060. 000018EA  42A7                     clr.l      -[A7]
  2061. 000018EC  42A7                     clr.l      -[A7]
  2062. 000018EE  486A 000E                pea.l      [A2 + 0xE]
  2063. 000018F2  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  2064. 000018F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2065. 000018FC  6004                     bra        +0x6 /* 00001902 */
  2066. label000018FE:
  2067. 000018FE  9BAA 000E                sub.l      [A2 + 0xE], D5
  2068. label00001902:
  2069. 00001902  4A06                     tst.b      D6
  2070. 00001904  6712                     beq        +0x14 /* 00001918 */
  2071. 00001906  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2072. 0000190A  2057                     movea.l    A0, [A7]
  2073. 0000190C  2268 0004                movea.l    A1, [A0 + 0x4]
  2074. 00001910  2269 0248                movea.l    A1, [A1 + 0x248]
  2075. 00001914  4E91                     jsr        [A1]
  2076. 00001916  584F                     addq.w     A7, 4
  2077. label00001918:
  2078. 00001918  3F3C FFFF                move.w     -[A7], 0xFFFF
  2079. 0000191C  486E FFF4                pea.l      [A6 - 0xC]
  2080. 00001920  4EB9 0000 04B8           jsr        [0x000004B8]
  2081. 00001926  3F3C FFFF                move.w     -[A7], 0xFFFF
  2082. 0000192A  486E FFFA                pea.l      [A6 - 0x6]
  2083. 0000192E  4EB9 0000 04B8           jsr        [0x000004B8]
  2084. 00001934  3F3C FFFF                move.w     -[A7], 0xFFFF
  2085. 00001938  486E FFEA                pea.l      [A6 - 0x16]
  2086. 0000193C  4EB9 0000 04B8           jsr        [0x000004B8]
  2087. 00001942  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2088. label00001946:
  2089. 00001946  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  2090. 0000194A  4E5E                     unlink     A6
  2091. 0000194C  4E75                     rts
  2092. 0000194E  4E56 FFE6                link       A6, -0x001A
  2093. 00001952  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  2094. 00001956  246E 0008                movea.l    A2, [A6 + 0x8]
  2095. 0000195A  2A2E 000C                move.l     D5, [A6 + 0xC]
  2096. 0000195E  262E 0010                move.l     D3, [A6 + 0x10]
  2097. 00001962  486A 0008                pea.l      [A2 + 0x8]
  2098. 00001966  4EB9 0003 B718           jsr        [0x0003B718]
  2099. 0000196C  4A00                     tst.b      D0
  2100. 0000196E  584F                     addq.w     A7, 4
  2101. 00001970  6600 01AC                bne        +0x1AE /* 00001B1E */
  2102. 00001974  486E FFE6                pea.l      [A6 - 0x1A]
  2103. 00001978  486E FFF0                pea.l      [A6 - 0x10]
  2104. 0000197C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2105. 00001980  61FF 0000 07E8           bsr        +0x7EA /* 0000216A */
  2106. 00001986  202E FFF0                move.l     D0, [A6 - 0x10]
  2107. 0000198A  5280                     addq.l     D0, 1
  2108. 0000198C  3F00                     move.w     -[A7], D0
  2109. 0000198E  2003                     move.l     D0, D3
  2110. 00001990  D085                     add.l      D0, D5
  2111. 00001992  2800                     move.l     D4, D0
  2112. 00001994  3F00                     move.w     -[A7], D0
  2113. 00001996  3F3C 0001                move.w     -[A7], 0x1
  2114. 0000199A  3F03                     move.w     -[A7], D3
  2115. 0000199C  486E FFEA                pea.l      [A6 - 0x16]
  2116. 000019A0  4EB9 0000 04A0           jsr        [0x000004A0]
  2117. 000019A6  486A 0008                pea.l      [A2 + 0x8]
  2118. 000019AA  4EB9 0000 9F20           jsr        [0x00009F20]
  2119. 000019B0  584F                     addq.w     A7, 4
  2120. 000019B2  2F08                     move.l     -[A7], A0
  2121. 000019B4  486E FFEA                pea.l      [A6 - 0x16]
  2122. 000019B8  4EB9 0003 B730           jsr        [0x0003B730]
  2123. 000019BE  486E FFEA                pea.l      [A6 - 0x16]
  2124. 000019C2  4EB9 0003 B718           jsr        [0x0003B718]
  2125. 000019C8  4A00                     tst.b      D0
  2126. 000019CA  57C0                     seq        D0
  2127. 000019CC  4400                     neg.b      D0
  2128. 000019CE  1C00                     move.b     D6, D0
  2129. 000019D0  486E FFFA                pea.l      [A6 - 0x6]
  2130. 000019D4  4EB9 0000 0490           jsr        [0x00000490]
  2131. 000019DA  7001                     moveq.l    D0, 0x01
  2132. 000019DC  B680                     cmp.l      D3, D0
  2133. 000019DE  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2134. 000019E2  634C                     bls        +0x4E /* 00001A30 */
  2135. 000019E4  486E FFFA                pea.l      [A6 - 0x6]
  2136. 000019E8  4EB9 0000 9F20           jsr        [0x00009F20]
  2137. 000019EE  584F                     addq.w     A7, 4
  2138. 000019F0  2F08                     move.l     -[A7], A0
  2139. 000019F2  2F3C 0001 0001           move.l     -[A7], 0x10001
  2140. 000019F8  3F03                     move.w     -[A7], D3
  2141. 000019FA  202E FFF0                move.l     D0, [A6 - 0x10]
  2142. 000019FE  5280                     addq.l     D0, 1
  2143. 00001A00  3F00                     move.w     -[A7], D0
  2144. 00001A02  A8DE                     syscall    SetRecRgn
  2145. 00001A04  486E FFFA                pea.l      [A6 - 0x6]
  2146. 00001A08  4EB9 0000 9F20           jsr        [0x00009F20]
  2147. 00001A0E  584F                     addq.w     A7, 4
  2148. 00001A10  2F08                     move.l     -[A7], A0
  2149. 00001A12  486A 0008                pea.l      [A2 + 0x8]
  2150. 00001A16  4EB9 0000 9F20           jsr        [0x00009F20]
  2151. 00001A1C  584F                     addq.w     A7, 4
  2152. 00001A1E  2F08                     move.l     -[A7], A0
  2153. 00001A20  486E FFFA                pea.l      [A6 - 0x6]
  2154. 00001A24  4EB9 0000 9F20           jsr        [0x00009F20]
  2155. 00001A2A  584F                     addq.w     A7, 4
  2156. 00001A2C  2F08                     move.l     -[A7], A0
  2157. 00001A2E  A8E4                     syscall    SectRgn
  2158. label00001A30:
  2159. 00001A30  202E FFF0                move.l     D0, [A6 - 0x10]
  2160. 00001A34  5280                     addq.l     D0, 1
  2161. 00001A36  3F00                     move.w     -[A7], D0
  2162. 00001A38  202E FFE6                move.l     D0, [A6 - 0x1A]
  2163. 00001A3C  D085                     add.l      D0, D5
  2164. 00001A3E  5280                     addq.l     D0, 1
  2165. 00001A40  3F00                     move.w     -[A7], D0
  2166. 00001A42  3F3C 0001                move.w     -[A7], 0x1
  2167. 00001A46  3F04                     move.w     -[A7], D4
  2168. 00001A48  486E FFF4                pea.l      [A6 - 0xC]
  2169. 00001A4C  4EB9 0000 04A0           jsr        [0x000004A0]
  2170. 00001A52  486A 0008                pea.l      [A2 + 0x8]
  2171. 00001A56  4EB9 0000 9F20           jsr        [0x00009F20]
  2172. 00001A5C  584F                     addq.w     A7, 4
  2173. 00001A5E  2F08                     move.l     -[A7], A0
  2174. 00001A60  486E FFF4                pea.l      [A6 - 0xC]
  2175. 00001A64  4EB9 0003 B730           jsr        [0x0003B730]
  2176. 00001A6A  486E FFF4                pea.l      [A6 - 0xC]
  2177. 00001A6E  4EB9 0000 9F20           jsr        [0x00009F20]
  2178. 00001A74  584F                     addq.w     A7, 4
  2179. 00001A76  2F08                     move.l     -[A7], A0
  2180. 00001A78  2005                     move.l     D0, D5
  2181. 00001A7A  4480                     neg.l      D0
  2182. 00001A7C  3F00                     move.w     -[A7], D0
  2183. 00001A7E  4267                     clr.w      -[A7]
  2184. 00001A80  A8E0                     syscall    OffsetRgn/OfsetRgn
  2185. 00001A82  486E FFFA                pea.l      [A6 - 0x6]
  2186. 00001A86  4EB9 0000 9F20           jsr        [0x00009F20]
  2187. 00001A8C  584F                     addq.w     A7, 4
  2188. 00001A8E  2F08                     move.l     -[A7], A0
  2189. 00001A90  486E FFF4                pea.l      [A6 - 0xC]
  2190. 00001A94  4EB9 0000 9F20           jsr        [0x00009F20]
  2191. 00001A9A  584F                     addq.w     A7, 4
  2192. 00001A9C  2F08                     move.l     -[A7], A0
  2193. 00001A9E  486A 0008                pea.l      [A2 + 0x8]
  2194. 00001AA2  4EB9 0000 9F20           jsr        [0x00009F20]
  2195. 00001AA8  584F                     addq.w     A7, 4
  2196. 00001AAA  2F08                     move.l     -[A7], A0
  2197. 00001AAC  A8E5                     syscall    UnionRgn
  2198. 00001AAE  2E2A 0012                move.l     D7, [A2 + 0x12]
  2199. 00001AB2  B687                     cmp.l      D3, D7
  2200. 00001AB4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2201. 00001AB8  6220                     bhi        +0x22 /* 00001ADA */
  2202. 00001ABA  2004                     move.l     D0, D4
  2203. 00001ABC  5380                     subq.l     D0, 1
  2204. 00001ABE  B087                     cmp.l      D0, D7
  2205. 00001AC0  6514                     bcs        +0x16 /* 00001AD6 */
  2206. 00001AC2  42A7                     clr.l      -[A7]
  2207. 00001AC4  42A7                     clr.l      -[A7]
  2208. 00001AC6  486A 000E                pea.l      [A2 + 0xE]
  2209. 00001ACA  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  2210. 00001AD0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2211. 00001AD4  6004                     bra        +0x6 /* 00001ADA */
  2212. label00001AD6:
  2213. 00001AD6  9BAA 0012                sub.l      [A2 + 0x12], D5
  2214. label00001ADA:
  2215. 00001ADA  4A06                     tst.b      D6
  2216. 00001ADC  6712                     beq        +0x14 /* 00001AF0 */
  2217. 00001ADE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2218. 00001AE2  2057                     movea.l    A0, [A7]
  2219. 00001AE4  2268 0004                movea.l    A1, [A0 + 0x4]
  2220. 00001AE8  2269 0248                movea.l    A1, [A1 + 0x248]
  2221. 00001AEC  4E91                     jsr        [A1]
  2222. 00001AEE  584F                     addq.w     A7, 4
  2223. label00001AF0:
  2224. 00001AF0  3F3C FFFF                move.w     -[A7], 0xFFFF
  2225. 00001AF4  486E FFF4                pea.l      [A6 - 0xC]
  2226. 00001AF8  4EB9 0000 04B8           jsr        [0x000004B8]
  2227. 00001AFE  3F3C FFFF                move.w     -[A7], 0xFFFF
  2228. 00001B02  486E FFFA                pea.l      [A6 - 0x6]
  2229. 00001B06  4EB9 0000 04B8           jsr        [0x000004B8]
  2230. 00001B0C  3F3C FFFF                move.w     -[A7], 0xFFFF
  2231. 00001B10  486E FFEA                pea.l      [A6 - 0x16]
  2232. 00001B14  4EB9 0000 04B8           jsr        [0x000004B8]
  2233. 00001B1A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2234. label00001B1E:
  2235. 00001B1E  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  2236. 00001B22  4E5E                     unlink     A6
  2237. 00001B24  4E75                     rts
  2238. 00001B26  4E56 0000                link       A6, 0
  2239. 00001B2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2240. 00001B2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2241. 00001B32  4EB9 0003 D720           jsr        [0x0003D720]
  2242. 00001B38  41F9 0000 34BE           lea.l      A0, [0x000034BE]
  2243. 00001B3E  226E 0008                movea.l    A1, [A6 + 0x8]
  2244. 00001B42  2288                     move.l     [A1], A0
  2245. 00001B44  206E 0008                movea.l    A0, [A6 + 0x8]
  2246. 00001B48  4868 0008                pea.l      [A0 + 0x8]
  2247. 00001B4C  4EB9 0000 755A           jsr        [0x0000755A]
  2248. 00001B52  206E 0008                movea.l    A0, [A6 + 0x8]
  2249. 00001B56  4AA8 0004                tst.l      [A0 + 0x4]
  2250. 00001B5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2251. 00001B5E  663E                     bne        +0x40 /* 00001B9E */
  2252. 00001B60  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2253. 00001B66  5300                     subq.b     D0, 1
  2254. 00001B68  661C                     bne        +0x1E /* 00001B86 */
  2255. 00001B6A  4878 001B                push.l     0x1B
  2256. 00001B6E  4879 0000 357E           push.l     0x357E /* '5~' */
  2257. 00001B74  4879 0000 3596           push.l     0x3596
  2258. 00001B7A  4EB9 0000 01B0           jsr        [0x000001B0]
  2259. 00001B80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2260. 00001B84  6018                     bra        +0x1A /* 00001B9E */
  2261. label00001B86:
  2262. 00001B86  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2263. 00001B8C  5500                     subq.b     D0, 2
  2264. 00001B8E  660E                     bne        +0x10 /* 00001B9E */
  2265. 00001B90  4879 0000 3596           push.l     0x3596
  2266. 00001B96  4EB9 0000 1CFC           jsr        [0x00001CFC]
  2267. 00001B9C  584F                     addq.w     A7, 4
  2268. label00001B9E:
  2269. 00001B9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2270. 00001BA2  4E5E                     unlink     A6
  2271. 00001BA4  4E75                     rts
  2272. 00001BA6  4E56 0000                link       A6, 0
  2273. 00001BAA  2F0A                     move.l     -[A7], A2
  2274. 00001BAC  246E 0008                movea.l    A2, [A6 + 0x8]
  2275. 00001BB0  200A                     move.l     D0, A2
  2276. 00001BB2  6724                     beq        +0x26 /* 00001BD8 */
  2277. 00001BB4  41F9 0000 34BE           lea.l      A0, [0x000034BE]
  2278. 00001BBA  2488                     move.l     [A2], A0
  2279. 00001BBC  4267                     clr.w      -[A7]
  2280. 00001BBE  2F0A                     move.l     -[A7], A2
  2281. 00001BC0  4EB9 0003 D6F2           jsr        [0x0003D6F2]
  2282. 00001BC6  4A6E 000C                tst.w      [A6 + 0xC]
  2283. 00001BCA  5C4F                     addq.w     A7, 6
  2284. 00001BCC  6F0A                     ble        +0xC /* 00001BD8 */
  2285. 00001BCE  2F0A                     move.l     -[A7], A2
  2286. 00001BD0  4EB9 0000 0168           jsr        [0x00000168]
  2287. 00001BD6  584F                     addq.w     A7, 4
  2288. label00001BD8:
  2289. 00001BD8  204A                     movea.l    A0, A2
  2290. 00001BDA  245F                     movea.l    A2, [A7]+
  2291. 00001BDC  4E5E                     unlink     A6
  2292. 00001BDE  4E75                     rts
  2293. 00001BE0  4E56 0000                link       A6, 0
  2294. 00001BE4  206E 0008                movea.l    A0, [A6 + 0x8]
  2295. 00001BE8  4868 0008                pea.l      [A0 + 0x8]
  2296. 00001BEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2297. 00001BF0  4EB9 0003 D7C6           jsr        [0x0003D7C6]
  2298. 00001BF6  4E5E                     unlink     A6
  2299. 00001BF8  4E75                     rts
  2300. 00001BFA  4E56 0000                link       A6, 0
  2301. 00001BFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2302. 00001C02  4868 0008                pea.l      [A0 + 0x8]
  2303. 00001C06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2304. 00001C0A  4EB9 0003 D766           jsr        [0x0003D766]
  2305. 00001C10  4E5E                     unlink     A6
  2306. 00001C12  4E75                     rts
  2307. 00001C14  206F 0004                movea.l    A0, [A7 + 0x4]
  2308. 00001C18  2028 0008                move.l     D0, [A0 + 0x8]
  2309. 00001C1C  4E75                     rts
  2310. 00001C1E  4E56 0000                link       A6, 0
  2311. 00001C22  2F0B                     move.l     -[A7], A3
  2312. 00001C24  2F0A                     move.l     -[A7], A2
  2313. 00001C26  246E 0008                movea.l    A2, [A6 + 0x8]
  2314. 00001C2A  266E 000C                movea.l    A3, [A6 + 0xC]
  2315. 00001C2E  486A 0008                pea.l      [A2 + 0x8]
  2316. 00001C32  2F0B                     move.l     -[A7], A3
  2317. 00001C34  4EB9 0003 D796           jsr        [0x0003D796]
  2318. 00001C3A  4A00                     tst.b      D0
  2319. 00001C3C  504F                     addq.w     A7, 8
  2320. 00001C3E  674A                     beq        +0x4C /* 00001C8A */
  2321. 00001C40  4227                     clr.b      -[A7]
  2322. 00001C42  486A 0008                pea.l      [A2 + 0x8]
  2323. 00001C46  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2324. 00001C4A  2057                     movea.l    A0, [A7]
  2325. 00001C4C  2268 0004                movea.l    A1, [A0 + 0x4]
  2326. 00001C50  2269 0244                movea.l    A1, [A1 + 0x244]
  2327. 00001C54  4E91                     jsr        [A1]
  2328. 00001C56  2553 0008                move.l     [A2 + 0x8], [A3]
  2329. 00001C5A  256B 0004 000C           move.l     [A2 + 0xC], [A3 + 0x4]
  2330. 00001C60  1F3C 0001                move.b     -[A7], 0x1
  2331. 00001C64  2F0B                     move.l     -[A7], A3
  2332. 00001C66  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2333. 00001C6A  2057                     movea.l    A0, [A7]
  2334. 00001C6C  2268 0004                movea.l    A1, [A0 + 0x4]
  2335. 00001C70  2269 0244                movea.l    A1, [A1 + 0x244]
  2336. 00001C74  4E91                     jsr        [A1]
  2337. 00001C76  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2338. 00001C7A  2057                     movea.l    A0, [A7]
  2339. 00001C7C  2268 0004                movea.l    A1, [A0 + 0x4]
  2340. 00001C80  2269 0248                movea.l    A1, [A1 + 0x248]
  2341. 00001C84  4E91                     jsr        [A1]
  2342. 00001C86  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2343. label00001C8A:
  2344. 00001C8A  245F                     movea.l    A2, [A7]+
  2345. 00001C8C  265F                     movea.l    A3, [A7]+
  2346. 00001C8E  4E5E                     unlink     A6
  2347. 00001C90  4E75                     rts
  2348. 00001C92  4E56 0000                link       A6, 0
  2349. 00001C96  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2350. 00001C9C  5300                     subq.b     D0, 1
  2351. 00001C9E  661C                     bne        +0x1E /* 00001CBC */
  2352. 00001CA0  4878 0071                push.l     0x71 /* 'q' */
  2353. 00001CA4  4879 0000 357E           push.l     0x357E /* '5~' */
  2354. 00001CAA  4879 0000 3540           push.l     0x3540 /* '5@' */
  2355. 00001CB0  4EB9 0000 01B0           jsr        [0x000001B0]
  2356. 00001CB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2357. 00001CBA  6018                     bra        +0x1A /* 00001CD4 */
  2358. label00001CBC:
  2359. 00001CBC  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2360. 00001CC2  5500                     subq.b     D0, 2
  2361. 00001CC4  660E                     bne        +0x10 /* 00001CD4 */
  2362. 00001CC6  4879 0000 3540           push.l     0x3540 /* '5@' */
  2363. 00001CCC  4EB9 0000 1CFC           jsr        [0x00001CFC]
  2364. 00001CD2  584F                     addq.w     A7, 4
  2365. label00001CD4:
  2366. 00001CD4  4E5E                     unlink     A6
  2367. 00001CD6  4E75                     rts
  2368. 00001CD8  4E56 0000                link       A6, 0
  2369. 00001CDC  2F0A                     move.l     -[A7], A2
  2370. 00001CDE  246E 0008                movea.l    A2, [A6 + 0x8]
  2371. 00001CE2  486A 0008                pea.l      [A2 + 0x8]
  2372. 00001CE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2373. 00001CEA  4EB9 0003 D7C6           jsr        [0x0003D7C6]
  2374. 00001CF0  4A00                     tst.b      D0
  2375. 00001CF2  504F                     addq.w     A7, 8
  2376. 00001CF4  6732                     beq        +0x34 /* 00001D28 */
  2377. 00001CF6  4227                     clr.b      -[A7]
  2378. 00001CF8  486A 0008                pea.l      [A2 + 0x8]
  2379. 00001CFC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2380. 00001D00  2057                     movea.l    A0, [A7]
  2381. 00001D02  2268 0004                movea.l    A1, [A0 + 0x4]
  2382. 00001D06  2269 0244                movea.l    A1, [A1 + 0x244]
  2383. 00001D0A  4E91                     jsr        [A1]
  2384. 00001D0C  42AA 0008                clr.l      [A2 + 0x8]
  2385. 00001D10  42AA 000C                clr.l      [A2 + 0xC]
  2386. 00001D14  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2387. 00001D18  2057                     movea.l    A0, [A7]
  2388. 00001D1A  2268 0004                movea.l    A1, [A0 + 0x4]
  2389. 00001D1E  2269 0248                movea.l    A1, [A1 + 0x248]
  2390. 00001D22  4E91                     jsr        [A1]
  2391. 00001D24  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2392. label00001D28:
  2393. 00001D28  245F                     movea.l    A2, [A7]+
  2394. 00001D2A  4E5E                     unlink     A6
  2395. 00001D2C  4E75                     rts
  2396. 00001D2E  4E56 0000                link       A6, 0
  2397. 00001D32  2F0A                     move.l     -[A7], A2
  2398. 00001D34  246E 0008                movea.l    A2, [A6 + 0x8]
  2399. 00001D38  4227                     clr.b      -[A7]
  2400. 00001D3A  486A 0008                pea.l      [A2 + 0x8]
  2401. 00001D3E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2402. 00001D42  2057                     movea.l    A0, [A7]
  2403. 00001D44  2268 0004                movea.l    A1, [A0 + 0x4]
  2404. 00001D48  2269 0244                movea.l    A1, [A1 + 0x244]
  2405. 00001D4C  4E91                     jsr        [A1]
  2406. 00001D4E  42AA 0008                clr.l      [A2 + 0x8]
  2407. 00001D52  42AA 000C                clr.l      [A2 + 0xC]
  2408. 00001D56  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2409. 00001D5A  2057                     movea.l    A0, [A7]
  2410. 00001D5C  2268 0004                movea.l    A1, [A0 + 0x4]
  2411. 00001D60  2269 0248                movea.l    A1, [A1 + 0x248]
  2412. 00001D64  4E91                     jsr        [A1]
  2413. 00001D66  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2414. 00001D6A  245F                     movea.l    A2, [A7]+
  2415. 00001D6C  4E5E                     unlink     A6
  2416. 00001D6E  4E75                     rts
  2417. 00001D70  4E56 0000                link       A6, 0
  2418. 00001D74  48E7 1030                movem.l    -[A7], D3,A2,A3
  2419. 00001D78  266E 0008                movea.l    A3, [A6 + 0x8]
  2420. 00001D7C  246E 000C                movea.l    A2, [A6 + 0xC]
  2421. 00001D80  486B 0008                pea.l      [A3 + 0x8]
  2422. 00001D84  2F0A                     move.l     -[A7], A2
  2423. 00001D86  4EB9 0003 D7C6           jsr        [0x0003D7C6]
  2424. 00001D8C  4A00                     tst.b      D0
  2425. 00001D8E  504F                     addq.w     A7, 8
  2426. 00001D90  6730                     beq        +0x32 /* 00001DC2 */
  2427. 00001D92  206E 0010                movea.l    A0, [A6 + 0x10]
  2428. 00001D96  7000                     moveq.l    D0, 0x00
  2429. 00001D98  3028 0016                move.w     D0, [A0 + 0x16]
  2430. 00001D9C  2600                     move.l     D3, D0
  2431. 00001D9E  0280 0000 0100           andi.l     D0, 0x100
  2432. 00001DA4  660A                     bne        +0xC /* 00001DB0 */
  2433. 00001DA6  2003                     move.l     D0, D3
  2434. 00001DA8  0280 0000 0200           andi.l     D0, 0x200
  2435. 00001DAE  6722                     beq        +0x24 /* 00001DD2 */
  2436. label00001DB0:
  2437. 00001DB0  2F0A                     move.l     -[A7], A2
  2438. 00001DB2  2F0B                     move.l     -[A7], A3
  2439. 00001DB4  2057                     movea.l    A0, [A7]
  2440. 00001DB6  2250                     movea.l    A1, [A0]
  2441. 00001DB8  2269 0020                movea.l    A1, [A1 + 0x20]
  2442. 00001DBC  4E91                     jsr        [A1]
  2443. 00001DBE  504F                     addq.w     A7, 8
  2444. 00001DC0  6010                     bra        +0x12 /* 00001DD2 */
  2445. label00001DC2:
  2446. 00001DC2  2F0A                     move.l     -[A7], A2
  2447. 00001DC4  2F0B                     move.l     -[A7], A3
  2448. 00001DC6  2057                     movea.l    A0, [A7]
  2449. 00001DC8  2250                     movea.l    A1, [A0]
  2450. 00001DCA  2269 0018                movea.l    A1, [A1 + 0x18]
  2451. 00001DCE  4E91                     jsr        [A1]
  2452. 00001DD0  504F                     addq.w     A7, 8
  2453. label00001DD2:
  2454. 00001DD2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2455. 00001DD6  4E5E                     unlink     A6
  2456. 00001DD8  4E75                     rts
  2457. 00001DDA  4E56 FFD8                link       A6, -0x0028
  2458. 00001DDE  2F0A                     move.l     -[A7], A2
  2459. 00001DE0  2F03                     move.l     -[A7], D3
  2460. 00001DE2  246E 0008                movea.l    A2, [A6 + 0x8]
  2461. 00001DE6  7601                     moveq.l    D3, 0x01
  2462. 00001DE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2463. 00001DEC  2F0A                     move.l     -[A7], A2
  2464. 00001DEE  2057                     movea.l    A0, [A7]
  2465. 00001DF0  2250                     movea.l    A1, [A0]
  2466. 00001DF2  2269 0018                movea.l    A1, [A1 + 0x18]
  2467. 00001DF6  4E91                     jsr        [A1]
  2468. 00001DF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2469. 00001DFC  486E FFEC                pea.l      [A6 - 0x14]
  2470. 00001E00  4EB9 0003 D766           jsr        [0x0003D766]
  2471. 00001E06  A973                     syscall    StillDown
  2472. 00001E08  101F                     move.b     D0, [A7]+
  2473. 00001E0A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2474. 00001E0E  6700 00FC                beq        +0xFE /* 00001F0C */
  2475. label00001E12:
  2476. 00001E12  486E FFF8                pea.l      [A6 - 0x8]
  2477. 00001E16  4EB9 0000 755A           jsr        [0x0000755A]
  2478. 00001E1C  42A7                     clr.l      -[A7]
  2479. 00001E1E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2480. 00001E22  2057                     movea.l    A0, [A7]
  2481. 00001E24  2268 0004                movea.l    A1, [A0 + 0x4]
  2482. 00001E28  2269 0104                movea.l    A1, [A1 + 0x104]
  2483. 00001E2C  4E91                     jsr        [A1]
  2484. 00001E2E  486E FFF4                pea.l      [A6 - 0xC]
  2485. 00001E32  A972                     syscall    GetMouse
  2486. 00001E34  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2487. 00001E38  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2488. 00001E3C  2057                     movea.l    A0, [A7]
  2489. 00001E3E  2268 0004                movea.l    A1, [A0 + 0x4]
  2490. 00001E42  2269 0194                movea.l    A1, [A1 + 0x194]
  2491. 00001E46  4E91                     jsr        [A1]
  2492. 00001E48  4A00                     tst.b      D0
  2493. 00001E4A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2494. 00001E4E  673E                     beq        +0x40 /* 00001E8E */
  2495. 00001E50  42A7                     clr.l      -[A7]
  2496. 00001E52  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2497. 00001E56  2057                     movea.l    A0, [A7]
  2498. 00001E58  2268 0004                movea.l    A1, [A0 + 0x4]
  2499. 00001E5C  2269 0104                movea.l    A1, [A1 + 0x104]
  2500. 00001E60  4E91                     jsr        [A1]
  2501. 00001E62  486E FFDC                pea.l      [A6 - 0x24]
  2502. 00001E66  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2503. 00001E6A  2057                     movea.l    A0, [A7]
  2504. 00001E6C  2268 0004                movea.l    A1, [A0 + 0x4]
  2505. 00001E70  2269 0040                movea.l    A1, [A1 + 0x40]
  2506. 00001E74  4E91                     jsr        [A1]
  2507. 00001E76  486E FFDC                pea.l      [A6 - 0x24]
  2508. 00001E7A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2509. 00001E7E  A94E                     syscall    PinRect
  2510. 00001E80  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  2511. 00001E84  2D6E FFD8 FFF4           move.l     [A6 - 0xC], [A6 - 0x28]
  2512. 00001E8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2513. label00001E8E:
  2514. 00001E8E  486E FFE4                pea.l      [A6 - 0x1C]
  2515. 00001E92  486E FFF4                pea.l      [A6 - 0xC]
  2516. 00001E96  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2517. 00001E9A  4EB9 0000 1418           jsr        [0x00001418]
  2518. 00001EA0  486E FFF8                pea.l      [A6 - 0x8]
  2519. 00001EA4  486E FFE4                pea.l      [A6 - 0x1C]
  2520. 00001EA8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2521. 00001EAC  2057                     movea.l    A0, [A7]
  2522. 00001EAE  2268 0004                movea.l    A1, [A0 + 0x4]
  2523. 00001EB2  2269 020C                movea.l    A1, [A1 + 0x20C]
  2524. 00001EB6  4E91                     jsr        [A1]
  2525. 00001EB8  486E FFF8                pea.l      [A6 - 0x8]
  2526. 00001EBC  486E FFEC                pea.l      [A6 - 0x14]
  2527. 00001EC0  4EB9 0003 D796           jsr        [0x0003D796]
  2528. 00001EC6  4A00                     tst.b      D0
  2529. 00001EC8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2530. 00001ECC  6734                     beq        +0x36 /* 00001F02 */
  2531. 00001ECE  7600                     moveq.l    D3, 0x00
  2532. 00001ED0  486E FFF8                pea.l      [A6 - 0x8]
  2533. 00001ED4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2534. 00001ED8  61FF 0000 02E2           bsr        +0x2E4 /* 000021BC */
  2535. 00001EDE  4A00                     tst.b      D0
  2536. 00001EE0  504F                     addq.w     A7, 8
  2537. 00001EE2  671E                     beq        +0x20 /* 00001F02 */
  2538. 00001EE4  486E FFF8                pea.l      [A6 - 0x8]
  2539. 00001EE8  2F0A                     move.l     -[A7], A2
  2540. 00001EEA  2057                     movea.l    A0, [A7]
  2541. 00001EEC  2250                     movea.l    A1, [A0]
  2542. 00001EEE  2269 0018                movea.l    A1, [A1 + 0x18]
  2543. 00001EF2  4E91                     jsr        [A1]
  2544. 00001EF4  2D6E FFF8 FFEC           move.l     [A6 - 0x14], [A6 - 0x8]
  2545. 00001EFA  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  2546. 00001F00  504F                     addq.w     A7, 8
  2547. label00001F02:
  2548. 00001F02  554F                     subq.w     A7, 2
  2549. 00001F04  A973                     syscall    StillDown
  2550. 00001F06  101F                     move.b     D0, [A7]+
  2551. 00001F08  6600 FF08                bne        -0xF6 /* 00001E12 */
  2552. label00001F0C:
  2553. 00001F0C  1003                     move.b     D0, D3
  2554. 00001F0E  261F                     move.l     D3, [A7]+
  2555. 00001F10  245F                     movea.l    A2, [A7]+
  2556. 00001F12  4E5E                     unlink     A6
  2557. 00001F14  4E75                     rts
  2558. 00001F16  206F 0004                movea.l    A0, [A7 + 0x4]
  2559. 00001F1A  202F 000C                move.l     D0, [A7 + 0xC]
  2560. 00001F1E  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  2561. 00001F22  6408                     bcc        +0xA /* 00001F2C */
  2562. 00001F24  202F 0008                move.l     D0, [A7 + 0x8]
  2563. 00001F28  D1A8 0008                add.l      [A0 + 0x8], D0
  2564. label00001F2C:
  2565. 00001F2C  4E75                     rts
  2566. 00001F2E  206F 0004                movea.l    A0, [A7 + 0x4]
  2567. 00001F32  202F 000C                move.l     D0, [A7 + 0xC]
  2568. 00001F36  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  2569. 00001F3A  6408                     bcc        +0xA /* 00001F44 */
  2570. 00001F3C  202F 0008                move.l     D0, [A7 + 0x8]
  2571. 00001F40  D1A8 000C                add.l      [A0 + 0xC], D0
  2572. label00001F44:
  2573. 00001F44  4E75                     rts
  2574. 00001F46  4E56 0000                link       A6, 0
  2575. 00001F4A  2F0A                     move.l     -[A7], A2
  2576. 00001F4C  2F03                     move.l     -[A7], D3
  2577. 00001F4E  246E 0008                movea.l    A2, [A6 + 0x8]
  2578. 00001F52  262A 0008                move.l     D3, [A2 + 0x8]
  2579. 00001F56  B6AE 0010                cmp.l      D3, [A6 + 0x10]
  2580. 00001F5A  653A                     bcs        +0x3C /* 00001F96 */
  2581. 00001F5C  202E 0010                move.l     D0, [A6 + 0x10]
  2582. 00001F60  D0AE 000C                add.l      D0, [A6 + 0xC]
  2583. 00001F64  5380                     subq.l     D0, 1
  2584. 00001F66  B083                     cmp.l      D0, D3
  2585. 00001F68  6524                     bcs        +0x26 /* 00001F8E */
  2586. 00001F6A  42A7                     clr.l      -[A7]
  2587. 00001F6C  42A7                     clr.l      -[A7]
  2588. 00001F6E  486A 0008                pea.l      [A2 + 0x8]
  2589. 00001F72  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  2590. 00001F78  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2591. 00001F7C  2057                     movea.l    A0, [A7]
  2592. 00001F7E  2268 0004                movea.l    A1, [A0 + 0x4]
  2593. 00001F82  2269 0248                movea.l    A1, [A1 + 0x248]
  2594. 00001F86  4E91                     jsr        [A1]
  2595. 00001F88  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2596. 00001F8C  6008                     bra        +0xA /* 00001F96 */
  2597. label00001F8E:
  2598. 00001F8E  202E 000C                move.l     D0, [A6 + 0xC]
  2599. 00001F92  91AA 0008                sub.l      [A2 + 0x8], D0
  2600. label00001F96:
  2601. 00001F96  261F                     move.l     D3, [A7]+
  2602. 00001F98  245F                     movea.l    A2, [A7]+
  2603. 00001F9A  4E5E                     unlink     A6
  2604. 00001F9C  4E75                     rts
  2605. 00001F9E  4E56 0000                link       A6, 0
  2606. 00001FA2  2F0A                     move.l     -[A7], A2
  2607. 00001FA4  2F03                     move.l     -[A7], D3
  2608. 00001FA6  246E 0008                movea.l    A2, [A6 + 0x8]
  2609. 00001FAA  262A 000C                move.l     D3, [A2 + 0xC]
  2610. 00001FAE  B6AE 0010                cmp.l      D3, [A6 + 0x10]
  2611. 00001FB2  653A                     bcs        +0x3C /* 00001FEE */
  2612. 00001FB4  202E 0010                move.l     D0, [A6 + 0x10]
  2613. 00001FB8  D0AE 000C                add.l      D0, [A6 + 0xC]
  2614. 00001FBC  5380                     subq.l     D0, 1
  2615. 00001FBE  B083                     cmp.l      D0, D3
  2616. 00001FC0  6524                     bcs        +0x26 /* 00001FE6 */
  2617. 00001FC2  42A7                     clr.l      -[A7]
  2618. 00001FC4  42A7                     clr.l      -[A7]
  2619. 00001FC6  486A 0008                pea.l      [A2 + 0x8]
  2620. 00001FCA  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  2621. 00001FD0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2622. 00001FD4  2057                     movea.l    A0, [A7]
  2623. 00001FD6  2268 0004                movea.l    A1, [A0 + 0x4]
  2624. 00001FDA  2269 0248                movea.l    A1, [A1 + 0x248]
  2625. 00001FDE  4E91                     jsr        [A1]
  2626. 00001FE0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2627. 00001FE4  6008                     bra        +0xA /* 00001FEE */
  2628. label00001FE6:
  2629. 00001FE6  202E 000C                move.l     D0, [A6 + 0xC]
  2630. 00001FEA  91AA 000C                sub.l      [A2 + 0xC], D0
  2631. label00001FEE:
  2632. 00001FEE  261F                     move.l     D3, [A7]+
  2633. 00001FF0  245F                     movea.l    A2, [A7]+
  2634. 00001FF2  4E5E                     unlink     A6
  2635. 00001FF4  4E75                     rts
  2636. 00001FF6  4E56 0000                link       A6, 0
  2637. 00001FFA  2F0A                     move.l     -[A7], A2
  2638. 00001FFC  4A6E 000C                tst.w      [A6 + 0xC]
  2639. 00002000  671E                     beq        +0x20 /* 00002020 */
  2640. 00002002  206E 0008                movea.l    A0, [A6 + 0x8]
  2641. 00002006  41E8 0094                lea.l      A0, [A0 + 0x94]
  2642. 0000200A  226E 0008                movea.l    A1, [A6 + 0x8]
  2643. 0000200E  2288                     move.l     [A1], A0
  2644. 00002010  206E 0008                movea.l    A0, [A6 + 0x8]
  2645. 00002014  4868 0094                pea.l      [A0 + 0x94]
  2646. 00002018  4EB9 0000 17B0           jsr        [0x000017B0]
  2647. 0000201E  584F                     addq.w     A7, 4
  2648. label00002020:
  2649. 00002020  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2650. 00002024  4267                     clr.w      -[A7]
  2651. 00002026  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2652. 0000202A  4EB9 0000 11F8           jsr        [0x000011F8]
  2653. 00002030  41F9 0000 309E           lea.l      A0, [0x0000309E]
  2654. 00002036  226E 0008                movea.l    A1, [A6 + 0x8]
  2655. 0000203A  2348 0004                move.l     [A1 + 0x4], A0
  2656. 0000203E  41F9 0000 309E           lea.l      A0, [0x0000309E]
  2657. 00002044  41E8 0278                lea.l      A0, [A0 + 0x278]
  2658. 00002048  226E 0008                movea.l    A1, [A6 + 0x8]
  2659. 0000204C  2251                     movea.l    A1, [A1]
  2660. 0000204E  2288                     move.l     [A1], A0
  2661. 00002050  206E 0008                movea.l    A0, [A6 + 0x8]
  2662. 00002054  2450                     movea.l    A2, [A0]
  2663. 00002056  41E8 0094                lea.l      A0, [A0 + 0x94]
  2664. 0000205A  91CA                     sub.l      A0, A2
  2665. 0000205C  2548 0008                move.l     [A2 + 0x8], A0
  2666. 00002060  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2667. 00002064  61FF 0000 0012           bsr        +0x14 /* 00002078 */
  2668. 0000206A  206E 0008                movea.l    A0, [A6 + 0x8]
  2669. 0000206E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2670. 00002072  245F                     movea.l    A2, [A7]+
  2671. 00002074  4E5E                     unlink     A6
  2672. 00002076  4E75                     rts
  2673. fn00002078:
  2674. 00002078  206F 0004                movea.l    A0, [A7 + 0x4]
  2675. 0000207C  42A8 007C                clr.l      [A0 + 0x7C]
  2676. 00002080  42A8 0080                clr.l      [A0 + 0x80]
  2677. 00002084  42A8 0084                clr.l      [A0 + 0x84]
  2678. 00002088  42A8 0088                clr.l      [A0 + 0x88]
  2679. 0000208C  42A8 008C                clr.l      [A0 + 0x8C]
  2680. 00002090  4228 0090                clr.b      [A0 + 0x90]
  2681. 00002094  4228 0091                clr.b      [A0 + 0x91]
  2682. 00002098  4228 0092                clr.b      [A0 + 0x92]
  2683. 0000209C  4228 0027                clr.b      [A0 + 0x27]
  2684. 000020A0  4E75                     rts
  2685. 000020A2  4E56 0000                link       A6, 0
  2686. 000020A6  48E7 0038                movem.l    -[A7], A2,A3,A4
  2687. 000020AA  246E 0008                movea.l    A2, [A6 + 0x8]
  2688. 000020AE  200A                     move.l     D0, A2
  2689. 000020B0  6700 00AE                beq        +0xB0 /* 00002160 */
  2690. 000020B4  41F9 0000 309E           lea.l      A0, [0x0000309E]
  2691. 000020BA  2548 0004                move.l     [A2 + 0x4], A0
  2692. 000020BE  41F9 0000 309E           lea.l      A0, [0x0000309E]
  2693. 000020C4  41E8 0278                lea.l      A0, [A0 + 0x278]
  2694. 000020C8  2252                     movea.l    A1, [A2]
  2695. 000020CA  2288                     move.l     [A1], A0
  2696. 000020CC  2652                     movea.l    A3, [A2]
  2697. 000020CE  204A                     movea.l    A0, A2
  2698. 000020D0  41E8 0094                lea.l      A0, [A0 + 0x94]
  2699. 000020D4  91CB                     sub.l      A0, A3
  2700. 000020D6  2748 0008                move.l     [A3 + 0x8], A0
  2701. 000020DA  286A 0084                movea.l    A4, [A2 + 0x84]
  2702. 000020DE  264C                     movea.l    A3, A4
  2703. 000020E0  200C                     move.l     D0, A4
  2704. 000020E2  6712                     beq        +0x14 /* 000020F6 */
  2705. 000020E4  3F3C 0001                move.w     -[A7], 0x1
  2706. 000020E8  2F0B                     move.l     -[A7], A3
  2707. 000020EA  2057                     movea.l    A0, [A7]
  2708. 000020EC  2250                     movea.l    A1, [A0]
  2709. 000020EE  2269 0008                movea.l    A1, [A1 + 0x8]
  2710. 000020F2  4E91                     jsr        [A1]
  2711. 000020F4  5C4F                     addq.w     A7, 6
  2712. label000020F6:
  2713. 000020F6  286A 0088                movea.l    A4, [A2 + 0x88]
  2714. 000020FA  264C                     movea.l    A3, A4
  2715. 000020FC  200C                     move.l     D0, A4
  2716. 000020FE  6712                     beq        +0x14 /* 00002112 */
  2717. 00002100  3F3C 0001                move.w     -[A7], 0x1
  2718. 00002104  2F0B                     move.l     -[A7], A3
  2719. 00002106  2057                     movea.l    A0, [A7]
  2720. 00002108  2250                     movea.l    A1, [A0]
  2721. 0000210A  2269 0008                movea.l    A1, [A1 + 0x8]
  2722. 0000210E  4E91                     jsr        [A1]
  2723. 00002110  5C4F                     addq.w     A7, 6
  2724. label00002112:
  2725. 00002112  286A 008C                movea.l    A4, [A2 + 0x8C]
  2726. 00002116  264C                     movea.l    A3, A4
  2727. 00002118  200C                     move.l     D0, A4
  2728. 0000211A  6712                     beq        +0x14 /* 0000212E */
  2729. 0000211C  3F3C 0001                move.w     -[A7], 0x1
  2730. 00002120  2F0B                     move.l     -[A7], A3
  2731. 00002122  2057                     movea.l    A0, [A7]
  2732. 00002124  2250                     movea.l    A1, [A0]
  2733. 00002126  2269 0008                movea.l    A1, [A1 + 0x8]
  2734. 0000212A  4E91                     jsr        [A1]
  2735. 0000212C  5C4F                     addq.w     A7, 6
  2736. label0000212E:
  2737. 0000212E  4267                     clr.w      -[A7]
  2738. 00002130  2F0A                     move.l     -[A7], A2
  2739. 00002132  4EB9 0000 1200           jsr        [0x00001200]
  2740. 00002138  4A6E 000C                tst.w      [A6 + 0xC]
  2741. 0000213C  5C4F                     addq.w     A7, 6
  2742. 0000213E  6710                     beq        +0x12 /* 00002150 */
  2743. 00002140  4267                     clr.w      -[A7]
  2744. 00002142  204A                     movea.l    A0, A2
  2745. 00002144  4868 0094                pea.l      [A0 + 0x94]
  2746. 00002148  4EB9 0000 17B8           jsr        [0x000017B8]
  2747. 0000214E  5C4F                     addq.w     A7, 6
  2748. label00002150:
  2749. 00002150  4A6E 000C                tst.w      [A6 + 0xC]
  2750. 00002154  6F0A                     ble        +0xC /* 00002160 */
  2751. 00002156  2F0A                     move.l     -[A7], A2
  2752. 00002158  4EB9 0000 0168           jsr        [0x00000168]
  2753. 0000215E  584F                     addq.w     A7, 4
  2754. label00002160:
  2755. 00002160  204A                     movea.l    A0, A2
  2756. 00002162  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2757. 00002166  4E5E                     unlink     A6
  2758. 00002168  4E75                     rts
  2759. fn0000216A:
  2760. 0000216A  226F 0004                movea.l    A1, [A7 + 0x4]
  2761. 0000216E  206F 0008                movea.l    A0, [A7 + 0x8]
  2762. 00002172  20A9 007C                move.l     [A0], [A1 + 0x7C]
  2763. 00002176  206F 000C                movea.l    A0, [A7 + 0xC]
  2764. 0000217A  20A9 0080                move.l     [A0], [A1 + 0x80]
  2765. 0000217E  4E75                     rts
  2766. fn00002180:
  2767. 00002180  2F03                     move.l     -[A7], D3
  2768. 00002182  262F 000C                move.l     D3, [A7 + 0xC]
  2769. 00002186  4A83                     tst.l      D3
  2770. 00002188  670A                     beq        +0xC /* 00002194 */
  2771. 0000218A  206F 0008                movea.l    A0, [A7 + 0x8]
  2772. 0000218E  B6A8 007C                cmp.l      D3, [A0 + 0x7C]
  2773. 00002192  6304                     bls        +0x6 /* 00002198 */
  2774. label00002194:
  2775. 00002194  7000                     moveq.l    D0, 0x00
  2776. 00002196  6002                     bra        +0x4 /* 0000219A */
  2777. label00002198:
  2778. 00002198  7001                     moveq.l    D0, 0x01
  2779. label0000219A:
  2780. 0000219A  261F                     move.l     D3, [A7]+
  2781. 0000219C  4E75                     rts
  2782. fn0000219E:
  2783. 0000219E  2F03                     move.l     -[A7], D3
  2784. 000021A0  262F 000C                move.l     D3, [A7 + 0xC]
  2785. 000021A4  4A83                     tst.l      D3
  2786. 000021A6  670A                     beq        +0xC /* 000021B2 */
  2787. 000021A8  206F 0008                movea.l    A0, [A7 + 0x8]
  2788. 000021AC  B6A8 0080                cmp.l      D3, [A0 + 0x80]
  2789. 000021B0  6304                     bls        +0x6 /* 000021B6 */
  2790. label000021B2:
  2791. 000021B2  7000                     moveq.l    D0, 0x00
  2792. 000021B4  6002                     bra        +0x4 /* 000021B8 */
  2793. label000021B6:
  2794. 000021B6  7001                     moveq.l    D0, 0x01
  2795. label000021B8:
  2796. 000021B8  261F                     move.l     D3, [A7]+
  2797. 000021BA  4E75                     rts
  2798. fn000021BC:
  2799. 000021BC  4E56 0000                link       A6, 0
  2800. 000021C0  2F0A                     move.l     -[A7], A2
  2801. 000021C2  2F03                     move.l     -[A7], D3
  2802. 000021C4  246E 000C                movea.l    A2, [A6 + 0xC]
  2803. 000021C8  2F12                     move.l     -[A7], [A2]
  2804. 000021CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2805. 000021CE  4EBA FFB0                jsr        [PC - 0x50 /* 00002180 */]
  2806. 000021D2  4A00                     tst.b      D0
  2807. 000021D4  504F                     addq.w     A7, 8
  2808. 000021D6  6712                     beq        +0x14 /* 000021EA */
  2809. 000021D8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2810. 000021DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2811. 000021E0  4EBA FFBC                jsr        [PC - 0x44 /* 0000219E */]
  2812. 000021E4  4A00                     tst.b      D0
  2813. 000021E6  504F                     addq.w     A7, 8
  2814. 000021E8  6604                     bne        +0x6 /* 000021EE */
  2815. label000021EA:
  2816. 000021EA  7000                     moveq.l    D0, 0x00
  2817. 000021EC  6002                     bra        +0x4 /* 000021F0 */
  2818. label000021EE:
  2819. 000021EE  7001                     moveq.l    D0, 0x01
  2820. label000021F0:
  2821. 000021F0  261F                     move.l     D3, [A7]+
  2822. 000021F2  245F                     movea.l    A2, [A7]+
  2823. 000021F4  4E5E                     unlink     A6
  2824. 000021F6  4E75                     rts
  2825. 000021F8  4E56 FFF0                link       A6, -0x0010
  2826. 000021FC  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  2827. 00002200  246E 0008                movea.l    A2, [A6 + 0x8]
  2828. 00002204  282E 000C                move.l     D4, [A6 + 0xC]
  2829. 00002208  262E 0010                move.l     D3, [A6 + 0x10]
  2830. 0000220C  4AAA 0084                tst.l      [A2 + 0x84]
  2831. 00002210  663E                     bne        +0x40 /* 00002250 */
  2832. 00002212  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2833. 00002218  5300                     subq.b     D0, 1
  2834. 0000221A  661C                     bne        +0x1E /* 00002238 */
  2835. 0000221C  4878 00C1                push.l     0xC1
  2836. 00002220  4879 0000 3470           push.l     0x3470 /* '4p' */
  2837. 00002226  4879 0000 347E           push.l     0x347E /* '4~' */
  2838. 0000222C  4EB9 0000 01B0           jsr        [0x000001B0]
  2839. 00002232  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2840. 00002236  6018                     bra        +0x1A /* 00002250 */
  2841. label00002238:
  2842. 00002238  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2843. 0000223E  5500                     subq.b     D0, 2
  2844. 00002240  660E                     bne        +0x10 /* 00002250 */
  2845. 00002242  4879 0000 347E           push.l     0x347E /* '4~' */
  2846. 00002248  4EB9 0000 1CFC           jsr        [0x00001CFC]
  2847. 0000224E  584F                     addq.w     A7, 4
  2848. label00002250:
  2849. 00002250  2A2A 007C                move.l     D5, [A2 + 0x7C]
  2850. 00002254  B685                     cmp.l      D3, D5
  2851. 00002256  6302                     bls        +0x4 /* 0000225A */
  2852. 00002258  2605                     move.l     D3, D5
  2853. label0000225A:
  2854. 0000225A  D9AA 007C                add.l      [A2 + 0x7C], D4
  2855. 0000225E  266A 008C                movea.l    A3, [A2 + 0x8C]
  2856. 00002262  200B                     move.l     D0, A3
  2857. 00002264  671C                     beq        +0x1E /* 00002282 */
  2858. 00002266  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2859. 0000226A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2860. 0000226E  2F03                     move.l     -[A7], D3
  2861. 00002270  2F04                     move.l     -[A7], D4
  2862. 00002272  2F0B                     move.l     -[A7], A3
  2863. 00002274  2057                     movea.l    A0, [A7]
  2864. 00002276  2250                     movea.l    A1, [A0]
  2865. 00002278  2269 0018                movea.l    A1, [A1 + 0x18]
  2866. 0000227C  4E91                     jsr        [A1]
  2867. 0000227E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2868. label00002282:
  2869. 00002282  2F03                     move.l     -[A7], D3
  2870. 00002284  2F04                     move.l     -[A7], D4
  2871. 00002286  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  2872. 0000228A  2057                     movea.l    A0, [A7]
  2873. 0000228C  2250                     movea.l    A1, [A0]
  2874. 0000228E  2269 002C                movea.l    A1, [A1 + 0x2C]
  2875. 00002292  4E91                     jsr        [A1]
  2876. 00002294  266A 0088                movea.l    A3, [A2 + 0x88]
  2877. 00002298  200B                     move.l     D0, A3
  2878. 0000229A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2879. 0000229E  6714                     beq        +0x16 /* 000022B4 */
  2880. 000022A0  2F03                     move.l     -[A7], D3
  2881. 000022A2  2F04                     move.l     -[A7], D4
  2882. 000022A4  2F0B                     move.l     -[A7], A3
  2883. 000022A6  2057                     movea.l    A0, [A7]
  2884. 000022A8  2250                     movea.l    A1, [A0]
  2885. 000022AA  2269 0030                movea.l    A1, [A1 + 0x30]
  2886. 000022AE  4E91                     jsr        [A1]
  2887. 000022B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2888. label000022B4:
  2889. 000022B4  4227                     clr.b      -[A7]
  2890. 000022B6  2F0A                     move.l     -[A7], A2
  2891. 000022B8  2057                     movea.l    A0, [A7]
  2892. 000022BA  2268 0004                movea.l    A1, [A0 + 0x4]
  2893. 000022BE  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  2894. 000022C2  4E91                     jsr        [A1]
  2895. 000022C4  4A2E 001C                tst.b      [A6 + 0x1C]
  2896. 000022C8  5C4F                     addq.w     A7, 6
  2897. 000022CA  6740                     beq        +0x42 /* 0000230C */
  2898. 000022CC  4878 0001                push.l     0x1
  2899. 000022D0  2003                     move.l     D0, D3
  2900. 000022D2  5280                     addq.l     D0, 1
  2901. 000022D4  2F00                     move.l     -[A7], D0
  2902. 000022D6  486E FFF8                pea.l      [A6 - 0x8]
  2903. 000022DA  4EB9 0000 7570           jsr        [0x00007570]
  2904. 000022E0  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  2905. 000022E4  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  2906. 000022E8  486E FFF0                pea.l      [A6 - 0x10]
  2907. 000022EC  4EB9 0000 7570           jsr        [0x00007570]
  2908. 000022F2  486E FFF0                pea.l      [A6 - 0x10]
  2909. 000022F6  486E FFF8                pea.l      [A6 - 0x8]
  2910. 000022FA  2F0A                     move.l     -[A7], A2
  2911. 000022FC  2057                     movea.l    A0, [A7]
  2912. 000022FE  2268 0004                movea.l    A1, [A0 + 0x4]
  2913. 00002302  2269 0260                movea.l    A1, [A1 + 0x260]
  2914. 00002306  4E91                     jsr        [A1]
  2915. 00002308  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2916. label0000230C:
  2917. 0000230C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  2918. 00002310  4E5E                     unlink     A6
  2919. 00002312  4E75                     rts
  2920. 00002314  4E56 FFF0                link       A6, -0x0010
  2921. 00002318  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  2922. 0000231C  246E 0008                movea.l    A2, [A6 + 0x8]
  2923. 00002320  282E 000C                move.l     D4, [A6 + 0xC]
  2924. 00002324  262E 0010                move.l     D3, [A6 + 0x10]
  2925. 00002328  4AAA 0084                tst.l      [A2 + 0x84]
  2926. 0000232C  663E                     bne        +0x40 /* 0000236C */
  2927. 0000232E  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2928. 00002334  5300                     subq.b     D0, 1
  2929. 00002336  661C                     bne        +0x1E /* 00002354 */
  2930. 00002338  4878 00F0                push.l     0xF0
  2931. 0000233C  4879 0000 3470           push.l     0x3470 /* '4p' */
  2932. 00002342  4879 0000 347E           push.l     0x347E /* '4~' */
  2933. 00002348  4EB9 0000 01B0           jsr        [0x000001B0]
  2934. 0000234E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2935. 00002352  6018                     bra        +0x1A /* 0000236C */
  2936. label00002354:
  2937. 00002354  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2938. 0000235A  5500                     subq.b     D0, 2
  2939. 0000235C  660E                     bne        +0x10 /* 0000236C */
  2940. 0000235E  4879 0000 347E           push.l     0x347E /* '4~' */
  2941. 00002364  4EB9 0000 1CFC           jsr        [0x00001CFC]
  2942. 0000236A  584F                     addq.w     A7, 4
  2943. label0000236C:
  2944. 0000236C  2A2A 0080                move.l     D5, [A2 + 0x80]
  2945. 00002370  B685                     cmp.l      D3, D5
  2946. 00002372  6302                     bls        +0x4 /* 00002376 */
  2947. 00002374  2605                     move.l     D3, D5
  2948. label00002376:
  2949. 00002376  D9AA 0080                add.l      [A2 + 0x80], D4
  2950. 0000237A  266A 008C                movea.l    A3, [A2 + 0x8C]
  2951. 0000237E  200B                     move.l     D0, A3
  2952. 00002380  671C                     beq        +0x1E /* 0000239E */
  2953. 00002382  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2954. 00002386  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2955. 0000238A  2F03                     move.l     -[A7], D3
  2956. 0000238C  2F04                     move.l     -[A7], D4
  2957. 0000238E  2F0B                     move.l     -[A7], A3
  2958. 00002390  2057                     movea.l    A0, [A7]
  2959. 00002392  2250                     movea.l    A1, [A0]
  2960. 00002394  2269 001C                movea.l    A1, [A1 + 0x1C]
  2961. 00002398  4E91                     jsr        [A1]
  2962. 0000239A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2963. label0000239E:
  2964. 0000239E  2F03                     move.l     -[A7], D3
  2965. 000023A0  2F04                     move.l     -[A7], D4
  2966. 000023A2  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  2967. 000023A6  2057                     movea.l    A0, [A7]
  2968. 000023A8  2250                     movea.l    A1, [A0]
  2969. 000023AA  2269 0030                movea.l    A1, [A1 + 0x30]
  2970. 000023AE  4E91                     jsr        [A1]
  2971. 000023B0  266A 0088                movea.l    A3, [A2 + 0x88]
  2972. 000023B4  200B                     move.l     D0, A3
  2973. 000023B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2974. 000023BA  6714                     beq        +0x16 /* 000023D0 */
  2975. 000023BC  2F03                     move.l     -[A7], D3
  2976. 000023BE  2F04                     move.l     -[A7], D4
  2977. 000023C0  2F0B                     move.l     -[A7], A3
  2978. 000023C2  2057                     movea.l    A0, [A7]
  2979. 000023C4  2250                     movea.l    A1, [A0]
  2980. 000023C6  2269 0034                movea.l    A1, [A1 + 0x34]
  2981. 000023CA  4E91                     jsr        [A1]
  2982. 000023CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2983. label000023D0:
  2984. 000023D0  4227                     clr.b      -[A7]
  2985. 000023D2  2F0A                     move.l     -[A7], A2
  2986. 000023D4  2057                     movea.l    A0, [A7]
  2987. 000023D6  2268 0004                movea.l    A1, [A0 + 0x4]
  2988. 000023DA  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  2989. 000023DE  4E91                     jsr        [A1]
  2990. 000023E0  4A2E 001C                tst.b      [A6 + 0x1C]
  2991. 000023E4  5C4F                     addq.w     A7, 6
  2992. 000023E6  6740                     beq        +0x42 /* 00002428 */
  2993. 000023E8  2003                     move.l     D0, D3
  2994. 000023EA  5280                     addq.l     D0, 1
  2995. 000023EC  2F00                     move.l     -[A7], D0
  2996. 000023EE  4878 0001                push.l     0x1
  2997. 000023F2  486E FFF8                pea.l      [A6 - 0x8]
  2998. 000023F6  4EB9 0000 7570           jsr        [0x00007570]
  2999. 000023FC  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  3000. 00002400  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  3001. 00002404  486E FFF0                pea.l      [A6 - 0x10]
  3002. 00002408  4EB9 0000 7570           jsr        [0x00007570]
  3003. 0000240E  486E FFF0                pea.l      [A6 - 0x10]
  3004. 00002412  486E FFF8                pea.l      [A6 - 0x8]
  3005. 00002416  2F0A                     move.l     -[A7], A2
  3006. 00002418  2057                     movea.l    A0, [A7]
  3007. 0000241A  2268 0004                movea.l    A1, [A0 + 0x4]
  3008. 0000241E  2269 0260                movea.l    A1, [A1 + 0x260]
  3009. 00002422  4E91                     jsr        [A1]
  3010. 00002424  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3011. label00002428:
  3012. 00002428  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  3013. 0000242C  4E5E                     unlink     A6
  3014. 0000242E  4E75                     rts
  3015. 00002430  4E56 FFF0                link       A6, -0x0010
  3016. 00002434  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  3017. 00002438  246E 0008                movea.l    A2, [A6 + 0x8]
  3018. 0000243C  282E 000C                move.l     D4, [A6 + 0xC]
  3019. 00002440  262E 0010                move.l     D3, [A6 + 0x10]
  3020. 00002444  2A2A 007C                move.l     D5, [A2 + 0x7C]
  3021. 00002448  B685                     cmp.l      D3, D5
  3022. 0000244A  6342                     bls        +0x44 /* 0000248E */
  3023. 0000244C  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3024. 00002452  5300                     subq.b     D0, 1
  3025. 00002454  661C                     bne        +0x1E /* 00002472 */
  3026. 00002456  4878 011C                push.l     0x11C
  3027. 0000245A  4879 0000 3470           push.l     0x3470 /* '4p' */
  3028. 00002460  4879 0000 3454           push.l     0x3454 /* '4T' */
  3029. 00002466  4EB9 0000 01B0           jsr        [0x000001B0]
  3030. 0000246C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3031. 00002470  6018                     bra        +0x1A /* 0000248A */
  3032. label00002472:
  3033. 00002472  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3034. 00002478  5500                     subq.b     D0, 2
  3035. 0000247A  660E                     bne        +0x10 /* 0000248A */
  3036. 0000247C  4879 0000 3454           push.l     0x3454 /* '4T' */
  3037. 00002482  4EB9 0000 1CFC           jsr        [0x00001CFC]
  3038. 00002488  584F                     addq.w     A7, 4
  3039. label0000248A:
  3040. 0000248A  6000 00C2                bra        +0xC4 /* 0000254E */
  3041. label0000248E:
  3042. 0000248E  7001                     moveq.l    D0, 0x01
  3043. 00002490  B680                     cmp.l      D3, D0
  3044. 00002492  6402                     bcc        +0x4 /* 00002496 */
  3045. 00002494  7601                     moveq.l    D3, 0x01
  3046. label00002496:
  3047. 00002496  2003                     move.l     D0, D3
  3048. 00002498  D084                     add.l      D0, D4
  3049. 0000249A  5380                     subq.l     D0, 1
  3050. 0000249C  B085                     cmp.l      D0, D5
  3051. 0000249E  6306                     bls        +0x8 /* 000024A6 */
  3052. 000024A0  2805                     move.l     D4, D5
  3053. 000024A2  9883                     sub.l      D4, D3
  3054. 000024A4  5284                     addq.l     D4, 1
  3055. label000024A6:
  3056. 000024A6  4A2E 0014                tst.b      [A6 + 0x14]
  3057. 000024AA  673C                     beq        +0x3E /* 000024E8 */
  3058. 000024AC  4878 0001                push.l     0x1
  3059. 000024B0  2F03                     move.l     -[A7], D3
  3060. 000024B2  486E FFF8                pea.l      [A6 - 0x8]
  3061. 000024B6  4EB9 0000 7570           jsr        [0x00007570]
  3062. 000024BC  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  3063. 000024C0  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  3064. 000024C4  486E FFF0                pea.l      [A6 - 0x10]
  3065. 000024C8  4EB9 0000 7570           jsr        [0x00007570]
  3066. 000024CE  486E FFF0                pea.l      [A6 - 0x10]
  3067. 000024D2  486E FFF8                pea.l      [A6 - 0x8]
  3068. 000024D6  2F0A                     move.l     -[A7], A2
  3069. 000024D8  2057                     movea.l    A0, [A7]
  3070. 000024DA  2268 0004                movea.l    A1, [A0 + 0x4]
  3071. 000024DE  2269 0260                movea.l    A1, [A1 + 0x260]
  3072. 000024E2  4E91                     jsr        [A1]
  3073. 000024E4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3074. label000024E8:
  3075. 000024E8  99AA 007C                sub.l      [A2 + 0x7C], D4
  3076. 000024EC  2F03                     move.l     -[A7], D3
  3077. 000024EE  2F04                     move.l     -[A7], D4
  3078. 000024F0  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  3079. 000024F4  2057                     movea.l    A0, [A7]
  3080. 000024F6  2250                     movea.l    A1, [A0]
  3081. 000024F8  2269 0034                movea.l    A1, [A1 + 0x34]
  3082. 000024FC  4E91                     jsr        [A1]
  3083. 000024FE  266A 008C                movea.l    A3, [A2 + 0x8C]
  3084. 00002502  200B                     move.l     D0, A3
  3085. 00002504  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3086. 00002508  6714                     beq        +0x16 /* 0000251E */
  3087. 0000250A  2F03                     move.l     -[A7], D3
  3088. 0000250C  2F04                     move.l     -[A7], D4
  3089. 0000250E  2F0B                     move.l     -[A7], A3
  3090. 00002510  2057                     movea.l    A0, [A7]
  3091. 00002512  2250                     movea.l    A1, [A0]
  3092. 00002514  2269 0020                movea.l    A1, [A1 + 0x20]
  3093. 00002518  4E91                     jsr        [A1]
  3094. 0000251A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3095. label0000251E:
  3096. 0000251E  266A 0088                movea.l    A3, [A2 + 0x88]
  3097. 00002522  200B                     move.l     D0, A3
  3098. 00002524  6714                     beq        +0x16 /* 0000253A */
  3099. 00002526  2F03                     move.l     -[A7], D3
  3100. 00002528  2F04                     move.l     -[A7], D4
  3101. 0000252A  2F0B                     move.l     -[A7], A3
  3102. 0000252C  2057                     movea.l    A0, [A7]
  3103. 0000252E  2250                     movea.l    A1, [A0]
  3104. 00002530  2269 0038                movea.l    A1, [A1 + 0x38]
  3105. 00002534  4E91                     jsr        [A1]
  3106. 00002536  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3107. label0000253A:
  3108. 0000253A  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  3109. 0000253E  2F0A                     move.l     -[A7], A2
  3110. 00002540  2057                     movea.l    A0, [A7]
  3111. 00002542  2268 0004                movea.l    A1, [A0 + 0x4]
  3112. 00002546  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  3113. 0000254A  4E91                     jsr        [A1]
  3114. 0000254C  5C4F                     addq.w     A7, 6
  3115. label0000254E:
  3116. 0000254E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  3117. 00002552  4E5E                     unlink     A6
  3118. 00002554  4E75                     rts
  3119. 00002556  4E56 0000                link       A6, 0
  3120. 0000255A  2F03                     move.l     -[A7], D3
  3121. 0000255C  206E 0008                movea.l    A0, [A6 + 0x8]
  3122. 00002560  2628 007C                move.l     D3, [A0 + 0x7C]
  3123. 00002564  671E                     beq        +0x20 /* 00002584 */
  3124. 00002566  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3125. 0000256A  4878 0001                push.l     0x1
  3126. 0000256E  2F03                     move.l     -[A7], D3
  3127. 00002570  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3128. 00002574  2057                     movea.l    A0, [A7]
  3129. 00002576  2268 0004                movea.l    A1, [A0 + 0x4]
  3130. 0000257A  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  3131. 0000257E  4E91                     jsr        [A1]
  3132. 00002580  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3133. label00002584:
  3134. 00002584  261F                     move.l     D3, [A7]+
  3135. 00002586  4E5E                     unlink     A6
  3136. 00002588  4E75                     rts
  3137. 0000258A  4E56 FFF0                link       A6, -0x0010
  3138. 0000258E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  3139. 00002592  246E 0008                movea.l    A2, [A6 + 0x8]
  3140. 00002596  282E 000C                move.l     D4, [A6 + 0xC]
  3141. 0000259A  262E 0010                move.l     D3, [A6 + 0x10]
  3142. 0000259E  2A2A 0080                move.l     D5, [A2 + 0x80]
  3143. 000025A2  B685                     cmp.l      D3, D5
  3144. 000025A4  6342                     bls        +0x44 /* 000025E8 */
  3145. 000025A6  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3146. 000025AC  5300                     subq.b     D0, 1
  3147. 000025AE  661C                     bne        +0x1E /* 000025CC */
  3148. 000025B0  4878 0159                push.l     0x159
  3149. 000025B4  4879 0000 3470           push.l     0x3470 /* '4p' */
  3150. 000025BA  4879 0000 3436           push.l     0x3436 /* '46' */
  3151. 000025C0  4EB9 0000 01B0           jsr        [0x000001B0]
  3152. 000025C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3153. 000025CA  6018                     bra        +0x1A /* 000025E4 */
  3154. label000025CC:
  3155. 000025CC  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3156. 000025D2  5500                     subq.b     D0, 2
  3157. 000025D4  660E                     bne        +0x10 /* 000025E4 */
  3158. 000025D6  4879 0000 3436           push.l     0x3436 /* '46' */
  3159. 000025DC  4EB9 0000 1CFC           jsr        [0x00001CFC]
  3160. 000025E2  584F                     addq.w     A7, 4
  3161. label000025E4:
  3162. 000025E4  6000 00C2                bra        +0xC4 /* 000026A8 */
  3163. label000025E8:
  3164. 000025E8  7001                     moveq.l    D0, 0x01
  3165. 000025EA  B680                     cmp.l      D3, D0
  3166. 000025EC  6402                     bcc        +0x4 /* 000025F0 */
  3167. 000025EE  7601                     moveq.l    D3, 0x01
  3168. label000025F0:
  3169. 000025F0  2003                     move.l     D0, D3
  3170. 000025F2  D084                     add.l      D0, D4
  3171. 000025F4  5380                     subq.l     D0, 1
  3172. 000025F6  B085                     cmp.l      D0, D5
  3173. 000025F8  6306                     bls        +0x8 /* 00002600 */
  3174. 000025FA  2805                     move.l     D4, D5
  3175. 000025FC  9883                     sub.l      D4, D3
  3176. 000025FE  5284                     addq.l     D4, 1
  3177. label00002600:
  3178. 00002600  4A2E 0014                tst.b      [A6 + 0x14]
  3179. 00002604  673C                     beq        +0x3E /* 00002642 */
  3180. 00002606  2F03                     move.l     -[A7], D3
  3181. 00002608  4878 0001                push.l     0x1
  3182. 0000260C  486E FFF8                pea.l      [A6 - 0x8]
  3183. 00002610  4EB9 0000 7570           jsr        [0x00007570]
  3184. 00002616  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  3185. 0000261A  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  3186. 0000261E  486E FFF0                pea.l      [A6 - 0x10]
  3187. 00002622  4EB9 0000 7570           jsr        [0x00007570]
  3188. 00002628  486E FFF0                pea.l      [A6 - 0x10]
  3189. 0000262C  486E FFF8                pea.l      [A6 - 0x8]
  3190. 00002630  2F0A                     move.l     -[A7], A2
  3191. 00002632  2057                     movea.l    A0, [A7]
  3192. 00002634  2268 0004                movea.l    A1, [A0 + 0x4]
  3193. 00002638  2269 0260                movea.l    A1, [A1 + 0x260]
  3194. 0000263C  4E91                     jsr        [A1]
  3195. 0000263E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3196. label00002642:
  3197. 00002642  99AA 0080                sub.l      [A2 + 0x80], D4
  3198. 00002646  2F03                     move.l     -[A7], D3
  3199. 00002648  2F04                     move.l     -[A7], D4
  3200. 0000264A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  3201. 0000264E  2057                     movea.l    A0, [A7]
  3202. 00002650  2250                     movea.l    A1, [A0]
  3203. 00002652  2269 0038                movea.l    A1, [A1 + 0x38]
  3204. 00002656  4E91                     jsr        [A1]
  3205. 00002658  266A 008C                movea.l    A3, [A2 + 0x8C]
  3206. 0000265C  200B                     move.l     D0, A3
  3207. 0000265E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3208. 00002662  6714                     beq        +0x16 /* 00002678 */
  3209. 00002664  2F03                     move.l     -[A7], D3
  3210. 00002666  2F04                     move.l     -[A7], D4
  3211. 00002668  2F0B                     move.l     -[A7], A3
  3212. 0000266A  2057                     movea.l    A0, [A7]
  3213. 0000266C  2250                     movea.l    A1, [A0]
  3214. 0000266E  2269 0024                movea.l    A1, [A1 + 0x24]
  3215. 00002672  4E91                     jsr        [A1]
  3216. 00002674  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3217. label00002678:
  3218. 00002678  266A 0088                movea.l    A3, [A2 + 0x88]
  3219. 0000267C  200B                     move.l     D0, A3
  3220. 0000267E  6714                     beq        +0x16 /* 00002694 */
  3221. 00002680  2F03                     move.l     -[A7], D3
  3222. 00002682  2F04                     move.l     -[A7], D4
  3223. 00002684  2F0B                     move.l     -[A7], A3
  3224. 00002686  2057                     movea.l    A0, [A7]
  3225. 00002688  2250                     movea.l    A1, [A0]
  3226. 0000268A  2269 003C                movea.l    A1, [A1 + 0x3C]
  3227. 0000268E  4E91                     jsr        [A1]
  3228. 00002690  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3229. label00002694:
  3230. 00002694  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  3231. 00002698  2F0A                     move.l     -[A7], A2
  3232. 0000269A  2057                     movea.l    A0, [A7]
  3233. 0000269C  2268 0004                movea.l    A1, [A0 + 0x4]
  3234. 000026A0  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  3235. 000026A4  4E91                     jsr        [A1]
  3236. 000026A6  5C4F                     addq.w     A7, 6
  3237. label000026A8:
  3238. 000026A8  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  3239. 000026AC  4E5E                     unlink     A6
  3240. 000026AE  4E75                     rts
  3241. 000026B0  4E56 0000                link       A6, 0
  3242. 000026B4  2F03                     move.l     -[A7], D3
  3243. 000026B6  206E 0008                movea.l    A0, [A6 + 0x8]
  3244. 000026BA  2628 0080                move.l     D3, [A0 + 0x80]
  3245. 000026BE  671E                     beq        +0x20 /* 000026DE */
  3246. 000026C0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3247. 000026C4  4878 0001                push.l     0x1
  3248. 000026C8  2F03                     move.l     -[A7], D3
  3249. 000026CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3250. 000026CE  2057                     movea.l    A0, [A7]
  3251. 000026D0  2268 0004                movea.l    A1, [A0 + 0x4]
  3252. 000026D4  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  3253. 000026D8  4E91                     jsr        [A1]
  3254. 000026DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3255. label000026DE:
  3256. 000026DE  261F                     move.l     D3, [A7]+
  3257. 000026E0  4E5E                     unlink     A6
  3258. 000026E2  4E75                     rts
  3259. 000026E4  4E56 FFF8                link       A6, -0x0008
  3260. 000026E8  2F0A                     move.l     -[A7], A2
  3261. 000026EA  246E 0008                movea.l    A2, [A6 + 0x8]
  3262. 000026EE  4A2A 0092                tst.b      [A2 + 0x92]
  3263. 000026F2  662E                     bne        +0x30 /* 00002722 */
  3264. 000026F4  486E FFF8                pea.l      [A6 - 0x8]
  3265. 000026F8  486E FFFC                pea.l      [A6 - 0x4]
  3266. 000026FC  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  3267. 00002700  2057                     movea.l    A0, [A7]
  3268. 00002702  2250                     movea.l    A1, [A0]
  3269. 00002704  2269 0018                movea.l    A1, [A1 + 0x18]
  3270. 00002708  4E91                     jsr        [A1]
  3271. 0000270A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3272. 0000270E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3273. 00002712  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3274. 00002716  2F0A                     move.l     -[A7], A2
  3275. 00002718  4EB9 0000 1388           jsr        [0x00001388]
  3276. 0000271E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3277. label00002722:
  3278. 00002722  245F                     movea.l    A2, [A7]+
  3279. 00002724  4E5E                     unlink     A6
  3280. 00002726  4E75                     rts
  3281. 00002728  2F0B                     move.l     -[A7], A3
  3282. 0000272A  2F05                     move.l     -[A7], D5
  3283. 0000272C  266F 0010                movea.l    A3, [A7 + 0x10]
  3284. 00002730  226F 0014                movea.l    A1, [A7 + 0x14]
  3285. 00002734  4291                     clr.l      [A1]
  3286. 00002736  206F 000C                movea.l    A0, [A7 + 0xC]
  3287. 0000273A  2228 0080                move.l     D1, [A0 + 0x80]
  3288. 0000273E  6716                     beq        +0x18 /* 00002756 */
  3289. 00002740  2413                     move.l     D2, [A3]
  3290. 00002742  6712                     beq        +0x14 /* 00002756 */
  3291. 00002744  2A2B 0004                move.l     D5, [A3 + 0x4]
  3292. 00002748  670C                     beq        +0xE /* 00002756 */
  3293. 0000274A  2002                     move.l     D0, D2
  3294. 0000274C  5380                     subq.l     D0, 1
  3295. 0000274E  4C01 0000                movem.w    <none>, D1
  3296. 00002752  D085                     add.l      D0, D5
  3297. 00002754  2280                     move.l     [A1], D0
  3298. label00002756:
  3299. 00002756  2A1F                     move.l     D5, [A7]+
  3300. 00002758  265F                     movea.l    A3, [A7]+
  3301. 0000275A  4E75                     rts
  3302. 0000275C  4E56 0000                link       A6, 0
  3303. 00002760  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3304. 00002764  266E 0008                movea.l    A3, [A6 + 0x8]
  3305. 00002768  282E 000C                move.l     D4, [A6 + 0xC]
  3306. 0000276C  246E 0010                movea.l    A2, [A6 + 0x10]
  3307. 00002770  42A7                     clr.l      -[A7]
  3308. 00002772  42A7                     clr.l      -[A7]
  3309. 00002774  2F0A                     move.l     -[A7], A2
  3310. 00002776  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  3311. 0000277C  262B 0080                move.l     D3, [A3 + 0x80]
  3312. 00002780  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3313. 00002784  6720                     beq        +0x22 /* 000027A6 */
  3314. 00002786  4A84                     tst.l      D4
  3315. 00002788  671C                     beq        +0x1E /* 000027A6 */
  3316. 0000278A  2004                     move.l     D0, D4
  3317. 0000278C  5380                     subq.l     D0, 1
  3318. 0000278E  4C43 0000                movem.l    <none>, D3
  3319. 00002792  5280                     addq.l     D0, 1
  3320. 00002794  2480                     move.l     [A2], D0
  3321. 00002796  2004                     move.l     D0, D4
  3322. 00002798  5380                     subq.l     D0, 1
  3323. 0000279A  4C6B 0001 0080           movem.l    D0, [A3 + 0x80]
  3324. 000027A0  5281                     addq.l     D1, 1
  3325. 000027A2  2541 0004                move.l     [A2 + 0x4], D1
  3326. label000027A6:
  3327. 000027A6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3328. 000027AA  4E5E                     unlink     A6
  3329. 000027AC  4E75                     rts
  3330. 000027AE  4E56 0000                link       A6, 0
  3331. 000027B2  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  3332. 000027B6  266E 0008                movea.l    A3, [A6 + 0x8]
  3333. 000027BA  246E 000C                movea.l    A2, [A6 + 0xC]
  3334. 000027BE  7A01                     moveq.l    D5, 0x01
  3335. 000027C0  2612                     move.l     D3, [A2]
  3336. 000027C2  282A 0004                move.l     D4, [A2 + 0x4]
  3337. 000027C6  5284                     addq.l     D4, 1
  3338. 000027C8  2C04                     move.l     D6, D4
  3339. 000027CA  BCAB 0080                cmp.l      D6, [A3 + 0x80]
  3340. 000027CE  6304                     bls        +0x6 /* 000027D4 */
  3341. 000027D0  5283                     addq.l     D3, 1
  3342. 000027D2  7801                     moveq.l    D4, 0x01
  3343. label000027D4:
  3344. 000027D4  4A83                     tst.l      D3
  3345. 000027D6  6604                     bne        +0x6 /* 000027DC */
  3346. 000027D8  7601                     moveq.l    D3, 0x01
  3347. 000027DA  7801                     moveq.l    D4, 0x01
  3348. label000027DC:
  3349. 000027DC  B6AB 007C                cmp.l      D3, [A3 + 0x7C]
  3350. 000027E0  6306                     bls        +0x8 /* 000027E8 */
  3351. 000027E2  7A00                     moveq.l    D5, 0x00
  3352. 000027E4  7600                     moveq.l    D3, 0x00
  3353. 000027E6  7800                     moveq.l    D4, 0x00
  3354. label000027E8:
  3355. 000027E8  2F04                     move.l     -[A7], D4
  3356. 000027EA  2F03                     move.l     -[A7], D3
  3357. 000027EC  2F0A                     move.l     -[A7], A2
  3358. 000027EE  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  3359. 000027F4  1005                     move.b     D0, D5
  3360. 000027F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3361. 000027FA  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  3362. 000027FE  4E5E                     unlink     A6
  3363. 00002800  4E75                     rts
  3364. 00002802  4E56 FFF8                link       A6, -0x0008
  3365. 00002806  2F0A                     move.l     -[A7], A2
  3366. 00002808  42A7                     clr.l      -[A7]
  3367. 0000280A  42A7                     clr.l      -[A7]
  3368. 0000280C  486E FFF8                pea.l      [A6 - 0x8]
  3369. 00002810  4EB9 0000 7570           jsr        [0x00007570]
  3370. 00002816  206E 0008                movea.l    A0, [A6 + 0x8]
  3371. 0000281A  2468 0088                movea.l    A2, [A0 + 0x88]
  3372. 0000281E  200A                     move.l     D0, A2
  3373. 00002820  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3374. 00002824  6712                     beq        +0x14 /* 00002838 */
  3375. 00002826  486E FFF8                pea.l      [A6 - 0x8]
  3376. 0000282A  2F0A                     move.l     -[A7], A2
  3377. 0000282C  2057                     movea.l    A0, [A7]
  3378. 0000282E  2250                     movea.l    A1, [A0]
  3379. 00002830  2269 0010                movea.l    A1, [A1 + 0x10]
  3380. 00002834  4E91                     jsr        [A1]
  3381. 00002836  504F                     addq.w     A7, 8
  3382. label00002838:
  3383. 00002838  486E FFF8                pea.l      [A6 - 0x8]
  3384. 0000283C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3385. 00002840  4EB9 0003 D766           jsr        [0x0003D766]
  3386. 00002846  504F                     addq.w     A7, 8
  3387. 00002848  245F                     movea.l    A2, [A7]+
  3388. 0000284A  4E5E                     unlink     A6
  3389. 0000284C  4E75                     rts
  3390. 0000284E  4E56 0000                link       A6, 0
  3391. 00002852  48E7 1030                movem.l    -[A7], D3,A2,A3
  3392. 00002856  266E 0008                movea.l    A3, [A6 + 0x8]
  3393. 0000285A  246E 000C                movea.l    A2, [A6 + 0xC]
  3394. 0000285E  7600                     moveq.l    D3, 0x00
  3395. 00002860  2F0A                     move.l     -[A7], A2
  3396. 00002862  2F0B                     move.l     -[A7], A3
  3397. 00002864  2057                     movea.l    A0, [A7]
  3398. 00002866  2268 0004                movea.l    A1, [A0 + 0x4]
  3399. 0000286A  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  3400. 0000286E  4E91                     jsr        [A1]
  3401. 00002870  4A00                     tst.b      D0
  3402. 00002872  504F                     addq.w     A7, 8
  3403. 00002874  6730                     beq        +0x32 /* 000028A6 */
  3404. label00002876:
  3405. 00002876  2F0A                     move.l     -[A7], A2
  3406. 00002878  2F0B                     move.l     -[A7], A3
  3407. 0000287A  2057                     movea.l    A0, [A7]
  3408. 0000287C  2268 0004                movea.l    A1, [A0 + 0x4]
  3409. 00002880  2269 0228                movea.l    A1, [A1 + 0x228]
  3410. 00002884  4E91                     jsr        [A1]
  3411. 00002886  4A00                     tst.b      D0
  3412. 00002888  504F                     addq.w     A7, 8
  3413. 0000288A  6704                     beq        +0x6 /* 00002890 */
  3414. 0000288C  7601                     moveq.l    D3, 0x01
  3415. 0000288E  6016                     bra        +0x18 /* 000028A6 */
  3416. label00002890:
  3417. 00002890  2F0A                     move.l     -[A7], A2
  3418. 00002892  2F0B                     move.l     -[A7], A3
  3419. 00002894  2057                     movea.l    A0, [A7]
  3420. 00002896  2268 0004                movea.l    A1, [A0 + 0x4]
  3421. 0000289A  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  3422. 0000289E  4E91                     jsr        [A1]
  3423. 000028A0  4A00                     tst.b      D0
  3424. 000028A2  504F                     addq.w     A7, 8
  3425. 000028A4  66D0                     bne        -0x2E /* 00002876 */
  3426. label000028A6:
  3427. 000028A6  1003                     move.b     D0, D3
  3428. 000028A8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3429. 000028AC  4E5E                     unlink     A6
  3430. 000028AE  4E75                     rts
  3431. 000028B0  4E56 0000                link       A6, 0
  3432. 000028B4  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  3433. 000028B8  246E 0008                movea.l    A2, [A6 + 0x8]
  3434. 000028BC  266E 000C                movea.l    A3, [A6 + 0xC]
  3435. 000028C0  7A01                     moveq.l    D5, 0x01
  3436. 000028C2  2C13                     move.l     D6, [A3]
  3437. 000028C4  2806                     move.l     D4, D6
  3438. 000028C6  262B 0004                move.l     D3, [A3 + 0x4]
  3439. 000028CA  4A86                     tst.l      D6
  3440. 000028CC  6706                     beq        +0x8 /* 000028D4 */
  3441. 000028CE  B8AA 007C                cmp.l      D4, [A2 + 0x7C]
  3442. 000028D2  630A                     bls        +0xC /* 000028DE */
  3443. label000028D4:
  3444. 000028D4  282A 007C                move.l     D4, [A2 + 0x7C]
  3445. 000028D8  262A 0080                move.l     D3, [A2 + 0x80]
  3446. 000028DC  601A                     bra        +0x1C /* 000028F8 */
  3447. label000028DE:
  3448. 000028DE  7001                     moveq.l    D0, 0x01
  3449. 000028E0  B680                     cmp.l      D3, D0
  3450. 000028E2  6208                     bhi        +0xA /* 000028EC */
  3451. 000028E4  5384                     subq.l     D4, 1
  3452. 000028E6  262A 0080                move.l     D3, [A2 + 0x80]
  3453. 000028EA  600C                     bra        +0xE /* 000028F8 */
  3454. label000028EC:
  3455. 000028EC  5383                     subq.l     D3, 1
  3456. 000028EE  2C2A 0080                move.l     D6, [A2 + 0x80]
  3457. 000028F2  B686                     cmp.l      D3, D6
  3458. 000028F4  6302                     bls        +0x4 /* 000028F8 */
  3459. 000028F6  2606                     move.l     D3, D6
  3460. label000028F8:
  3461. 000028F8  4A84                     tst.l      D4
  3462. 000028FA  6606                     bne        +0x8 /* 00002902 */
  3463. 000028FC  7A00                     moveq.l    D5, 0x00
  3464. 000028FE  7800                     moveq.l    D4, 0x00
  3465. 00002900  7600                     moveq.l    D3, 0x00
  3466. label00002902:
  3467. 00002902  2F03                     move.l     -[A7], D3
  3468. 00002904  2F04                     move.l     -[A7], D4
  3469. 00002906  2F0B                     move.l     -[A7], A3
  3470. 00002908  4EB9 0003 D6E2           jsr        [0x0003D6E2]
  3471. 0000290E  1005                     move.b     D0, D5
  3472. 00002910  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3473. 00002914  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  3474. 00002918  4E5E                     unlink     A6
  3475. 0000291A  4E75                     rts
  3476. 0000291C  4E56 0000                link       A6, 0
  3477. 00002920  48E7 1030                movem.l    -[A7], D3,A2,A3
  3478. 00002924  266E 0008                movea.l    A3, [A6 + 0x8]
  3479. 00002928  246E 000C                movea.l    A2, [A6 + 0xC]
  3480. 0000292C  7600                     moveq.l    D3, 0x00
  3481. 0000292E  2F0A                     move.l     -[A7], A2
  3482. 00002930  2F0B                     move.l     -[A7], A3
  3483. 00002932  2057                     movea.l    A0, [A7]
  3484. 00002934  2268 0004                movea.l    A1, [A0 + 0x4]
  3485. 00002938  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  3486. 0000293C  4E91                     jsr        [A1]
  3487. 0000293E  4A00                     tst.b      D0
  3488. 00002940  504F                     addq.w     A7, 8
  3489. 00002942  6730                     beq        +0x32 /* 00002974 */
  3490. label00002944:
  3491. 00002944  2F0A                     move.l     -[A7], A2
  3492. 00002946  2F0B                     move.l     -[A7], A3
  3493. 00002948  2057                     movea.l    A0, [A7]
  3494. 0000294A  2268 0004                movea.l    A1, [A0 + 0x4]
  3495. 0000294E  2269 0228                movea.l    A1, [A1 + 0x228]
  3496. 00002952  4E91                     jsr        [A1]
  3497. 00002954  4A00                     tst.b      D0
  3498. 00002956  504F                     addq.w     A7, 8
  3499. 00002958  6704                     beq        +0x6 /* 0000295E */
  3500. 0000295A  7601                     moveq.l    D3, 0x01
  3501. 0000295C  6016                     bra        +0x18 /* 00002974 */
  3502. label0000295E:
  3503. 0000295E  2F0A                     move.l     -[A7], A2
  3504. 00002960  2F0B                     move.l     -[A7], A3
  3505. 00002962  2057                     movea.l    A0, [A7]
  3506. 00002964  2268 0004                movea.l    A1, [A0 + 0x4]
  3507. 00002968  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  3508. 0000296C  4E91                     jsr        [A1]
  3509. 0000296E  4A00                     tst.b      D0
  3510. 00002970  504F                     addq.w     A7, 8
  3511. 00002972  66D0                     bne        -0x2E /* 00002944 */
  3512. label00002974:
  3513. 00002974  1003                     move.b     D0, D3
  3514. 00002976  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3515. 0000297A  4E5E                     unlink     A6
  3516. 0000297C  4E75                     rts
  3517. 0000297E  4E56 FFD8                link       A6, -0x0028
  3518. 00002982  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3519. 00002986  246E 0008                movea.l    A2, [A6 + 0x8]
  3520. 0000298A  486E FFF0                pea.l      [A6 - 0x10]
  3521. 0000298E  486E FFF4                pea.l      [A6 - 0xC]
  3522. 00002992  486E FFF8                pea.l      [A6 - 0x8]
  3523. 00002996  486E FFFC                pea.l      [A6 - 0x4]
  3524. 0000299A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3525. 0000299E  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  3526. 000029A2  2057                     movea.l    A0, [A7]
  3527. 000029A4  2250                     movea.l    A1, [A0]
  3528. 000029A6  2269 000C                movea.l    A1, [A1 + 0xC]
  3529. 000029AA  4E91                     jsr        [A1]
  3530. 000029AC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3531. 000029B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3532. 000029B4  2F0A                     move.l     -[A7], A2
  3533. 000029B6  4EB9 0000 1420           jsr        [0x00001420]
  3534. 000029BC  4A00                     tst.b      D0
  3535. 000029BE  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3536. 000029C2  671A                     beq        +0x1C /* 000029DE */
  3537. 000029C4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3538. 000029C8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3539. 000029CC  2F0A                     move.l     -[A7], A2
  3540. 000029CE  4EB9 0000 1420           jsr        [0x00001420]
  3541. 000029D4  4A00                     tst.b      D0
  3542. 000029D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3543. 000029DA  6600 00A0                bne        +0xA2 /* 00002A7C */
  3544. label000029DE:
  3545. 000029DE  486E FFD8                pea.l      [A6 - 0x28]
  3546. 000029E2  2F0A                     move.l     -[A7], A2
  3547. 000029E4  2057                     movea.l    A0, [A7]
  3548. 000029E6  2268 0004                movea.l    A1, [A0 + 0x4]
  3549. 000029EA  2269 0040                movea.l    A1, [A1 + 0x40]
  3550. 000029EE  4E91                     jsr        [A1]
  3551. 000029F0  486E FFE8                pea.l      [A6 - 0x18]
  3552. 000029F4  486E FFD8                pea.l      [A6 - 0x28]
  3553. 000029F8  2F0A                     move.l     -[A7], A2
  3554. 000029FA  4EB9 0000 1418           jsr        [0x00001418]
  3555. 00002A00  486E FFE0                pea.l      [A6 - 0x20]
  3556. 00002A04  486E FFDC                pea.l      [A6 - 0x24]
  3557. 00002A08  2F0A                     move.l     -[A7], A2
  3558. 00002A0A  4EB9 0000 1418           jsr        [0x00001418]
  3559. 00002A10  7600                     moveq.l    D3, 0x00
  3560. 00002A12  202E FFF4                move.l     D0, [A6 - 0xC]
  3561. 00002A16  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  3562. 00002A1A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3563. 00002A1E  6F08                     ble        +0xA /* 00002A28 */
  3564. 00002A20  262E FFF4                move.l     D3, [A6 - 0xC]
  3565. 00002A24  96AE FFE0                sub.l      D3, [A6 - 0x20]
  3566. label00002A28:
  3567. 00002A28  202E FFFC                move.l     D0, [A6 - 0x4]
  3568. 00002A2C  9083                     sub.l      D0, D3
  3569. 00002A2E  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  3570. 00002A32  6C08                     bge        +0xA /* 00002A3C */
  3571. 00002A34  262E FFFC                move.l     D3, [A6 - 0x4]
  3572. 00002A38  96AE FFE8                sub.l      D3, [A6 - 0x18]
  3573. label00002A3C:
  3574. 00002A3C  7800                     moveq.l    D4, 0x00
  3575. 00002A3E  2A2E FFE4                move.l     D5, [A6 - 0x1C]
  3576. 00002A42  BAAE FFF0                cmp.l      D5, [A6 - 0x10]
  3577. 00002A46  6C06                     bge        +0x8 /* 00002A4E */
  3578. 00002A48  282E FFF0                move.l     D4, [A6 - 0x10]
  3579. 00002A4C  9885                     sub.l      D4, D5
  3580. label00002A4E:
  3581. 00002A4E  2A2E FFEC                move.l     D5, [A6 - 0x14]
  3582. 00002A52  202E FFF8                move.l     D0, [A6 - 0x8]
  3583. 00002A56  9084                     sub.l      D0, D4
  3584. 00002A58  B085                     cmp.l      D0, D5
  3585. 00002A5A  6C06                     bge        +0x8 /* 00002A62 */
  3586. 00002A5C  282E FFF8                move.l     D4, [A6 - 0x8]
  3587. 00002A60  9885                     sub.l      D4, D5
  3588. label00002A62:
  3589. 00002A62  1F3C 0001                move.b     -[A7], 0x1
  3590. 00002A66  2F04                     move.l     -[A7], D4
  3591. 00002A68  2F03                     move.l     -[A7], D3
  3592. 00002A6A  2F0A                     move.l     -[A7], A2
  3593. 00002A6C  2057                     movea.l    A0, [A7]
  3594. 00002A6E  2268 0004                movea.l    A1, [A0 + 0x4]
  3595. 00002A72  2269 0188                movea.l    A1, [A1 + 0x188]
  3596. 00002A76  4E91                     jsr        [A1]
  3597. 00002A78  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3598. label00002A7C:
  3599. 00002A7C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3600. 00002A80  4E5E                     unlink     A6
  3601. 00002A82  4E75                     rts
  3602. 00002A84  206F 0004                movea.l    A0, [A7 + 0x4]
  3603. 00002A88  216F 0008 0084           move.l     [A0 + 0x84], [A7 + 0x8]
  3604. 00002A8E  4E75                     rts
  3605. 00002A90  4E56 0000                link       A6, 0
  3606. 00002A94  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3607. 00002A98  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3608. 00002A9C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3609. 00002AA0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3610. 00002AA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3611. 00002AA8  206E 0008                movea.l    A0, [A6 + 0x8]
  3612. 00002AAC  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3613. 00002AB0  2057                     movea.l    A0, [A7]
  3614. 00002AB2  2250                     movea.l    A1, [A0]
  3615. 00002AB4  2269 000C                movea.l    A1, [A1 + 0xC]
  3616. 00002AB8  4E91                     jsr        [A1]
  3617. 00002ABA  4E5E                     unlink     A6
  3618. 00002ABC  4E75                     rts
  3619. 00002ABE  4E56 FFE8                link       A6, -0x0018
  3620. 00002AC2  48E7 1030                movem.l    -[A7], D3,A2,A3
  3621. 00002AC6  266E 0008                movea.l    A3, [A6 + 0x8]
  3622. 00002ACA  246E 0010                movea.l    A2, [A6 + 0x10]
  3623. 00002ACE  486E FFF0                pea.l      [A6 - 0x10]
  3624. 00002AD2  486E FFF4                pea.l      [A6 - 0xC]
  3625. 00002AD6  486E FFF8                pea.l      [A6 - 0x8]
  3626. 00002ADA  486E FFFC                pea.l      [A6 - 0x4]
  3627. 00002ADE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3628. 00002AE2  2F2B 0084                move.l     -[A7], [A3 + 0x84]
  3629. 00002AE6  2057                     movea.l    A0, [A7]
  3630. 00002AE8  2250                     movea.l    A1, [A0]
  3631. 00002AEA  2269 000C                movea.l    A1, [A1 + 0xC]
  3632. 00002AEE  4E91                     jsr        [A1]
  3633. 00002AF0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3634. 00002AF4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3635. 00002AF8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3636. 00002AFC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3637. 00002B00  2F0B                     move.l     -[A7], A3
  3638. 00002B02  4EB9 0000 1428           jsr        [0x00001428]
  3639. 00002B08  1600                     move.b     D3, D0
  3640. 00002B0A  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  3641. 00002B0E  6746                     beq        +0x48 /* 00002B56 */
  3642. 00002B10  2D6E FFFC FFE8           move.l     [A6 - 0x18], [A6 - 0x4]
  3643. 00002B16  2D6E FFF8 FFEC           move.l     [A6 - 0x14], [A6 - 0x8]
  3644. 00002B1C  2F0A                     move.l     -[A7], A2
  3645. 00002B1E  486E FFE8                pea.l      [A6 - 0x18]
  3646. 00002B22  2F0B                     move.l     -[A7], A3
  3647. 00002B24  4EB9 0000 1410           jsr        [0x00001410]
  3648. 00002B2A  202E FFF4                move.l     D0, [A6 - 0xC]
  3649. 00002B2E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3650. 00002B32  322A 0002                move.w     D1, [A2 + 0x2]
  3651. 00002B36  48C1                     ext.l      D1
  3652. 00002B38  D280                     add.l      D1, D0
  3653. 00002B3A  3541 0006                move.w     [A2 + 0x6], D1
  3654. 00002B3E  202E FFF0                move.l     D0, [A6 - 0x10]
  3655. 00002B42  90AE FFF8                sub.l      D0, [A6 - 0x8]
  3656. 00002B46  3212                     move.w     D1, [A2]
  3657. 00002B48  48C1                     ext.l      D1
  3658. 00002B4A  D280                     add.l      D1, D0
  3659. 00002B4C  3541 0004                move.w     [A2 + 0x4], D1
  3660. 00002B50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3661. 00002B54  600E                     bra        +0x10 /* 00002B64 */
  3662. label00002B56:
  3663. 00002B56  426A 0002                clr.w      [A2 + 0x2]
  3664. 00002B5A  4252                     clr.w      [A2]
  3665. 00002B5C  426A 0006                clr.w      [A2 + 0x6]
  3666. 00002B60  426A 0004                clr.w      [A2 + 0x4]
  3667. label00002B64:
  3668. 00002B64  1003                     move.b     D0, D3
  3669. 00002B66  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3670. 00002B6A  4E5E                     unlink     A6
  3671. 00002B6C  4E75                     rts
  3672. 00002B6E  4E56 0000                link       A6, 0
  3673. 00002B72  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3674. 00002B76  266E 0008                movea.l    A3, [A6 + 0x8]
  3675. 00002B7A  286E 000C                movea.l    A4, [A6 + 0xC]
  3676. 00002B7E  246E 0010                movea.l    A2, [A6 + 0x10]
  3677. 00002B82  7601                     moveq.l    D3, 0x01
  3678. 00002B84  4AAC 0004                tst.l      [A4 + 0x4]
  3679. 00002B88  6C06                     bge        +0x8 /* 00002B90 */
  3680. 00002B8A  4292                     clr.l      [A2]
  3681. 00002B8C  7600                     moveq.l    D3, 0x00
  3682. 00002B8E  602A                     bra        +0x2C /* 00002BBA */
  3683. label00002B90:
  3684. 00002B90  202C 0004                move.l     D0, [A4 + 0x4]
  3685. 00002B94  B0AB 002C                cmp.l      D0, [A3 + 0x2C]
  3686. 00002B98  6D0C                     blt        +0xE /* 00002BA6 */
  3687. 00002B9A  202B 007C                move.l     D0, [A3 + 0x7C]
  3688. 00002B9E  5280                     addq.l     D0, 1
  3689. 00002BA0  2480                     move.l     [A2], D0
  3690. 00002BA2  7600                     moveq.l    D3, 0x00
  3691. 00002BA4  6014                     bra        +0x16 /* 00002BBA */
  3692. label00002BA6:
  3693. 00002BA6  2F0C                     move.l     -[A7], A4
  3694. 00002BA8  2F2B 0084                move.l     -[A7], [A3 + 0x84]
  3695. 00002BAC  2057                     movea.l    A0, [A7]
  3696. 00002BAE  2250                     movea.l    A1, [A0]
  3697. 00002BB0  2269 0010                movea.l    A1, [A1 + 0x10]
  3698. 00002BB4  4E91                     jsr        [A1]
  3699. 00002BB6  2480                     move.l     [A2], D0
  3700. 00002BB8  504F                     addq.w     A7, 8
  3701. label00002BBA:
  3702. 00002BBA  4A94                     tst.l      [A4]
  3703. 00002BBC  6C08                     bge        +0xA /* 00002BC6 */
  3704. 00002BBE  42AA 0004                clr.l      [A2 + 0x4]
  3705. 00002BC2  7600                     moveq.l    D3, 0x00
  3706. 00002BC4  602C                     bra        +0x2E /* 00002BF2 */
  3707. label00002BC6:
  3708. 00002BC6  2014                     move.l     D0, [A4]
  3709. 00002BC8  B0AB 0028                cmp.l      D0, [A3 + 0x28]
  3710. 00002BCC  6D0E                     blt        +0x10 /* 00002BDC */
  3711. 00002BCE  202B 0080                move.l     D0, [A3 + 0x80]
  3712. 00002BD2  5280                     addq.l     D0, 1
  3713. 00002BD4  2540 0004                move.l     [A2 + 0x4], D0
  3714. 00002BD8  7600                     moveq.l    D3, 0x00
  3715. 00002BDA  6016                     bra        +0x18 /* 00002BF2 */
  3716. label00002BDC:
  3717. 00002BDC  2F0C                     move.l     -[A7], A4
  3718. 00002BDE  2F2B 0084                move.l     -[A7], [A3 + 0x84]
  3719. 00002BE2  2057                     movea.l    A0, [A7]
  3720. 00002BE4  2250                     movea.l    A1, [A0]
  3721. 00002BE6  2269 0014                movea.l    A1, [A1 + 0x14]
  3722. 00002BEA  4E91                     jsr        [A1]
  3723. 00002BEC  2540 0004                move.l     [A2 + 0x4], D0
  3724. 00002BF0  504F                     addq.w     A7, 8
  3725. label00002BF2:
  3726. 00002BF2  1003                     move.b     D0, D3
  3727. 00002BF4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3728. 00002BF8  4E5E                     unlink     A6
  3729. 00002BFA  4E75                     rts
  3730. 00002BFC  4E56 0000                link       A6, 0
  3731. 00002C00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3732. 00002C04  206E 0008                movea.l    A0, [A6 + 0x8]
  3733. 00002C08  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3734. 00002C0C  2057                     movea.l    A0, [A7]
  3735. 00002C0E  2250                     movea.l    A1, [A0]
  3736. 00002C10  2269 001C                movea.l    A1, [A1 + 0x1C]
  3737. 00002C14  4E91                     jsr        [A1]
  3738. 00002C16  4E5E                     unlink     A6
  3739. 00002C18  4E75                     rts
  3740. 00002C1A  4E56 0000                link       A6, 0
  3741. 00002C1E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3742. 00002C22  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3743. 00002C26  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3744. 00002C2A  206E 0008                movea.l    A0, [A6 + 0x8]
  3745. 00002C2E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3746. 00002C32  2057                     movea.l    A0, [A7]
  3747. 00002C34  2250                     movea.l    A1, [A0]
  3748. 00002C36  2269 0020                movea.l    A1, [A1 + 0x20]
  3749. 00002C3A  4E91                     jsr        [A1]
  3750. 00002C3C  1F3C 0001                move.b     -[A7], 0x1
  3751. 00002C40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3752. 00002C44  2057                     movea.l    A0, [A7]
  3753. 00002C46  2268 0004                movea.l    A1, [A0 + 0x4]
  3754. 00002C4A  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  3755. 00002C4E  4E91                     jsr        [A1]
  3756. 00002C50  4E5E                     unlink     A6
  3757. 00002C52  4E75                     rts
  3758. 00002C54  4E56 0000                link       A6, 0
  3759. 00002C58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3760. 00002C5C  206E 0008                movea.l    A0, [A6 + 0x8]
  3761. 00002C60  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3762. 00002C64  2057                     movea.l    A0, [A7]
  3763. 00002C66  2250                     movea.l    A1, [A0]
  3764. 00002C68  2269 0024                movea.l    A1, [A1 + 0x24]
  3765. 00002C6C  4E91                     jsr        [A1]
  3766. 00002C6E  4E5E                     unlink     A6
  3767. 00002C70  4E75                     rts
  3768. 00002C72  4E56 0000                link       A6, 0
  3769. 00002C76  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3770. 00002C7A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3771. 00002C7E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3772. 00002C82  206E 0008                movea.l    A0, [A6 + 0x8]
  3773. 00002C86  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3774. 00002C8A  2057                     movea.l    A0, [A7]
  3775. 00002C8C  2250                     movea.l    A1, [A0]
  3776. 00002C8E  2269 0028                movea.l    A1, [A1 + 0x28]
  3777. 00002C92  4E91                     jsr        [A1]
  3778. 00002C94  1F3C 0001                move.b     -[A7], 0x1
  3779. 00002C98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3780. 00002C9C  2057                     movea.l    A0, [A7]
  3781. 00002C9E  2268 0004                movea.l    A1, [A0 + 0x4]
  3782. 00002CA2  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  3783. 00002CA6  4E91                     jsr        [A1]
  3784. 00002CA8  4E5E                     unlink     A6
  3785. 00002CAA  4E75                     rts
  3786. 00002CAC  4E56 FFF0                link       A6, -0x0010
  3787. 00002CB0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3788. 00002CB4  286E 0008                movea.l    A4, [A6 + 0x8]
  3789. 00002CB8  266E 0010                movea.l    A3, [A6 + 0x10]
  3790. 00002CBC  246E 0014                movea.l    A2, [A6 + 0x14]
  3791. 00002CC0  486E FFF0                pea.l      [A6 - 0x10]
  3792. 00002CC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3793. 00002CC8  2F0C                     move.l     -[A7], A4
  3794. 00002CCA  4EB9 0000 1418           jsr        [0x00001418]
  3795. 00002CD0  2F0B                     move.l     -[A7], A3
  3796. 00002CD2  486E FFF0                pea.l      [A6 - 0x10]
  3797. 00002CD6  2F0C                     move.l     -[A7], A4
  3798. 00002CD8  2057                     movea.l    A0, [A7]
  3799. 00002CDA  2268 0004                movea.l    A1, [A0 + 0x4]
  3800. 00002CDE  2269 020C                movea.l    A1, [A1 + 0x20C]
  3801. 00002CE2  4E91                     jsr        [A1]
  3802. 00002CE4  7001                     moveq.l    D0, 0x01
  3803. 00002CE6  B093                     cmp.l      D0, [A3]
  3804. 00002CE8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3805. 00002CEC  6304                     bls        +0x6 /* 00002CF2 */
  3806. 00002CEE  7001                     moveq.l    D0, 0x01
  3807. 00002CF0  2680                     move.l     [A3], D0
  3808. label00002CF2:
  3809. 00002CF2  7001                     moveq.l    D0, 0x01
  3810. 00002CF4  B0AB 0004                cmp.l      D0, [A3 + 0x4]
  3811. 00002CF8  6306                     bls        +0x8 /* 00002D00 */
  3812. 00002CFA  7001                     moveq.l    D0, 0x01
  3813. 00002CFC  2740 0004                move.l     [A3 + 0x4], D0
  3814. label00002D00:
  3815. 00002D00  486E FFF8                pea.l      [A6 - 0x8]
  3816. 00002D04  206E 000C                movea.l    A0, [A6 + 0xC]
  3817. 00002D08  4868 0004                pea.l      [A0 + 0x4]
  3818. 00002D0C  2F0C                     move.l     -[A7], A4
  3819. 00002D0E  4EB9 0000 1418           jsr        [0x00001418]
  3820. 00002D14  53AE FFF8                subq.l     [A6 - 0x8], 1
  3821. 00002D18  53AE FFFC                subq.l     [A6 - 0x4], 1
  3822. 00002D1C  2F0A                     move.l     -[A7], A2
  3823. 00002D1E  486E FFF8                pea.l      [A6 - 0x8]
  3824. 00002D22  2F0C                     move.l     -[A7], A4
  3825. 00002D24  2057                     movea.l    A0, [A7]
  3826. 00002D26  2268 0004                movea.l    A1, [A0 + 0x4]
  3827. 00002D2A  2269 020C                movea.l    A1, [A1 + 0x20C]
  3828. 00002D2E  4E91                     jsr        [A1]
  3829. 00002D30  262C 007C                move.l     D3, [A4 + 0x7C]
  3830. 00002D34  B692                     cmp.l      D3, [A2]
  3831. 00002D36  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3832. 00002D3A  6402                     bcc        +0x4 /* 00002D3E */
  3833. 00002D3C  2483                     move.l     [A2], D3
  3834. label00002D3E:
  3835. 00002D3E  262C 0080                move.l     D3, [A4 + 0x80]
  3836. 00002D42  B6AA 0004                cmp.l      D3, [A2 + 0x4]
  3837. 00002D46  6404                     bcc        +0x6 /* 00002D4C */
  3838. 00002D48  2543 0004                move.l     [A2 + 0x4], D3
  3839. label00002D4C:
  3840. 00002D4C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3841. 00002D50  4E5E                     unlink     A6
  3842. 00002D52  4E75                     rts
  3843. 00002D54  206F 0004                movea.l    A0, [A7 + 0x4]
  3844. 00002D58  216F 0008 0088           move.l     [A0 + 0x88], [A7 + 0x8]
  3845. 00002D5E  4E75                     rts
  3846. 00002D60  4E56 0000                link       A6, 0
  3847. 00002D64  2F0A                     move.l     -[A7], A2
  3848. 00002D66  2F03                     move.l     -[A7], D3
  3849. 00002D68  7600                     moveq.l    D3, 0x00
  3850. 00002D6A  206E 0008                movea.l    A0, [A6 + 0x8]
  3851. 00002D6E  2468 0088                movea.l    A2, [A0 + 0x88]
  3852. 00002D72  200A                     move.l     D0, A2
  3853. 00002D74  6714                     beq        +0x16 /* 00002D8A */
  3854. 00002D76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3855. 00002D7A  2F0A                     move.l     -[A7], A2
  3856. 00002D7C  2057                     movea.l    A0, [A7]
  3857. 00002D7E  2250                     movea.l    A1, [A0]
  3858. 00002D80  2269 000C                movea.l    A1, [A1 + 0xC]
  3859. 00002D84  4E91                     jsr        [A1]
  3860. 00002D86  1600                     move.b     D3, D0
  3861. 00002D88  504F                     addq.w     A7, 8
  3862. label00002D8A:
  3863. 00002D8A  1003                     move.b     D0, D3
  3864. 00002D8C  261F                     move.l     D3, [A7]+
  3865. 00002D8E  245F                     movea.l    A2, [A7]+
  3866. 00002D90  4E5E                     unlink     A6
  3867. 00002D92  4E75                     rts
  3868. 00002D94  4E56 0000                link       A6, 0
  3869. 00002D98  2F0A                     move.l     -[A7], A2
  3870. 00002D9A  206E 0008                movea.l    A0, [A6 + 0x8]
  3871. 00002D9E  2468 0088                movea.l    A2, [A0 + 0x88]
  3872. 00002DA2  200A                     move.l     D0, A2
  3873. 00002DA4  6712                     beq        +0x14 /* 00002DB8 */
  3874. 00002DA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3875. 00002DAA  2F0A                     move.l     -[A7], A2
  3876. 00002DAC  2057                     movea.l    A0, [A7]
  3877. 00002DAE  2250                     movea.l    A1, [A0]
  3878. 00002DB0  2269 0018                movea.l    A1, [A1 + 0x18]
  3879. 00002DB4  4E91                     jsr        [A1]
  3880. 00002DB6  504F                     addq.w     A7, 8
  3881. label00002DB8:
  3882. 00002DB8  245F                     movea.l    A2, [A7]+
  3883. 00002DBA  4E5E                     unlink     A6
  3884. 00002DBC  4E75                     rts
  3885. 00002DBE  4E56 0000                link       A6, 0
  3886. 00002DC2  2F0A                     move.l     -[A7], A2
  3887. 00002DC4  206E 0008                movea.l    A0, [A6 + 0x8]
  3888. 00002DC8  2468 0088                movea.l    A2, [A0 + 0x88]
  3889. 00002DCC  200A                     move.l     D0, A2
  3890. 00002DCE  670E                     beq        +0x10 /* 00002DDE */
  3891. 00002DD0  2F0A                     move.l     -[A7], A2
  3892. 00002DD2  2057                     movea.l    A0, [A7]
  3893. 00002DD4  2250                     movea.l    A1, [A0]
  3894. 00002DD6  2269 001C                movea.l    A1, [A1 + 0x1C]
  3895. 00002DDA  4E91                     jsr        [A1]
  3896. 00002DDC  584F                     addq.w     A7, 4
  3897. label00002DDE:
  3898. 00002DDE  245F                     movea.l    A2, [A7]+
  3899. 00002DE0  4E5E                     unlink     A6
  3900. 00002DE2  4E75                     rts
  3901. 00002DE4  4E56 0000                link       A6, 0
  3902. 00002DE8  2F0A                     move.l     -[A7], A2
  3903. 00002DEA  206E 0008                movea.l    A0, [A6 + 0x8]
  3904. 00002DEE  2468 0088                movea.l    A2, [A0 + 0x88]
  3905. 00002DF2  200A                     move.l     D0, A2
  3906. 00002DF4  6712                     beq        +0x14 /* 00002E08 */
  3907. 00002DF6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3908. 00002DFA  2F0A                     move.l     -[A7], A2
  3909. 00002DFC  2057                     movea.l    A0, [A7]
  3910. 00002DFE  2250                     movea.l    A1, [A0]
  3911. 00002E00  2269 0020                movea.l    A1, [A1 + 0x20]
  3912. 00002E04  4E91                     jsr        [A1]
  3913. 00002E06  504F                     addq.w     A7, 8
  3914. label00002E08:
  3915. 00002E08  245F                     movea.l    A2, [A7]+
  3916. 00002E0A  4E5E                     unlink     A6
  3917. 00002E0C  4E75                     rts
  3918. 00002E0E  4E56 0000                link       A6, 0
  3919. 00002E12  2F0A                     move.l     -[A7], A2
  3920. 00002E14  206E 0008                movea.l    A0, [A6 + 0x8]
  3921. 00002E18  2468 0088                movea.l    A2, [A0 + 0x88]
  3922. 00002E1C  200A                     move.l     D0, A2
  3923. 00002E1E  670E                     beq        +0x10 /* 00002E2E */
  3924. 00002E20  2F0A                     move.l     -[A7], A2
  3925. 00002E22  2057                     movea.l    A0, [A7]
  3926. 00002E24  2250                     movea.l    A1, [A0]
  3927. 00002E26  2269 0024                movea.l    A1, [A1 + 0x24]
  3928. 00002E2A  4E91                     jsr        [A1]
  3929. 00002E2C  584F                     addq.w     A7, 4
  3930. label00002E2E:
  3931. 00002E2E  245F                     movea.l    A2, [A7]+
  3932. 00002E30  4E5E                     unlink     A6
  3933. 00002E32  4E75                     rts
  3934. 00002E34  4E56 0000                link       A6, 0
  3935. 00002E38  2F0B                     move.l     -[A7], A3
  3936. 00002E3A  2F0A                     move.l     -[A7], A2
  3937. 00002E3C  266E 0008                movea.l    A3, [A6 + 0x8]
  3938. 00002E40  246B 0088                movea.l    A2, [A3 + 0x88]
  3939. 00002E44  200A                     move.l     D0, A2
  3940. 00002E46  6738                     beq        +0x3A /* 00002E80 */
  3941. 00002E48  4A2B 0090                tst.b      [A3 + 0x90]
  3942. 00002E4C  671A                     beq        +0x1C /* 00002E68 */
  3943. 00002E4E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3944. 00002E52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3945. 00002E56  2F0A                     move.l     -[A7], A2
  3946. 00002E58  2057                     movea.l    A0, [A7]
  3947. 00002E5A  2250                     movea.l    A1, [A0]
  3948. 00002E5C  2269 002C                movea.l    A1, [A1 + 0x2C]
  3949. 00002E60  4E91                     jsr        [A1]
  3950. 00002E62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3951. 00002E66  601A                     bra        +0x1C /* 00002E82 */
  3952. label00002E68:
  3953. 00002E68  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3954. 00002E6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3955. 00002E70  2F0A                     move.l     -[A7], A2
  3956. 00002E72  2057                     movea.l    A0, [A7]
  3957. 00002E74  2250                     movea.l    A1, [A0]
  3958. 00002E76  2269 0028                movea.l    A1, [A1 + 0x28]
  3959. 00002E7A  4E91                     jsr        [A1]
  3960. 00002E7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3961. label00002E80:
  3962. 00002E80  7001                     moveq.l    D0, 0x01
  3963. label00002E82:
  3964. 00002E82  245F                     movea.l    A2, [A7]+
  3965. 00002E84  265F                     movea.l    A3, [A7]+
  3966. 00002E86  4E5E                     unlink     A6
  3967. 00002E88  4E75                     rts
  3968. 00002E8A  4E75                     rts
  3969. 00002E8C  4E56 FFF8                link       A6, -0x0008
  3970. 00002E90  2F0A                     move.l     -[A7], A2
  3971. 00002E92  246E 0008                movea.l    A2, [A6 + 0x8]
  3972. 00002E96  256E 000C 008C           move.l     [A2 + 0x8C], [A6 + 0xC]
  3973. 00002E9C  486E FFF8                pea.l      [A6 - 0x8]
  3974. 00002EA0  486E FFFC                pea.l      [A6 - 0x4]
  3975. 00002EA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3976. 00002EA8  2057                     movea.l    A0, [A7]
  3977. 00002EAA  2250                     movea.l    A1, [A0]
  3978. 00002EAC  2269 0028                movea.l    A1, [A1 + 0x28]
  3979. 00002EB0  4E91                     jsr        [A1]
  3980. 00002EB2  256E FFFC 007C           move.l     [A2 + 0x7C], [A6 - 0x4]
  3981. 00002EB8  4AAE FFFC                tst.l      [A6 - 0x4]
  3982. 00002EBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3983. 00002EC0  6718                     beq        +0x1A /* 00002EDA */
  3984. 00002EC2  42A7                     clr.l      -[A7]
  3985. 00002EC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3986. 00002EC8  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  3987. 00002ECC  2057                     movea.l    A0, [A7]
  3988. 00002ECE  2250                     movea.l    A1, [A0]
  3989. 00002ED0  2269 002C                movea.l    A1, [A1 + 0x2C]
  3990. 00002ED4  4E91                     jsr        [A1]
  3991. 00002ED6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3992. label00002EDA:
  3993. 00002EDA  256E FFF8 0080           move.l     [A2 + 0x80], [A6 - 0x8]
  3994. 00002EE0  4AAE FFF8                tst.l      [A6 - 0x8]
  3995. 00002EE4  6718                     beq        +0x1A /* 00002EFE */
  3996. 00002EE6  42A7                     clr.l      -[A7]
  3997. 00002EE8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3998. 00002EEC  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  3999. 00002EF0  2057                     movea.l    A0, [A7]
  4000. 00002EF2  2250                     movea.l    A1, [A0]
  4001. 00002EF4  2269 0030                movea.l    A1, [A1 + 0x30]
  4002. 00002EF8  4E91                     jsr        [A1]
  4003. 00002EFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4004. label00002EFE:
  4005. 00002EFE  4AAE FFFC                tst.l      [A6 - 0x4]
  4006. 00002F02  6606                     bne        +0x8 /* 00002F0A */
  4007. 00002F04  4AAE FFF8                tst.l      [A6 - 0x8]
  4008. 00002F08  6712                     beq        +0x14 /* 00002F1C */
  4009. label00002F0A:
  4010. 00002F0A  4227                     clr.b      -[A7]
  4011. 00002F0C  2F0A                     move.l     -[A7], A2
  4012. 00002F0E  2057                     movea.l    A0, [A7]
  4013. 00002F10  2268 0004                movea.l    A1, [A0 + 0x4]
  4014. 00002F14  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  4015. 00002F18  4E91                     jsr        [A1]
  4016. 00002F1A  5C4F                     addq.w     A7, 6
  4017. label00002F1C:
  4018. 00002F1C  245F                     movea.l    A2, [A7]+
  4019. 00002F1E  4E5E                     unlink     A6
  4020. 00002F20  4E75                     rts
  4021. 00002F22  4E56 0000                link       A6, 0
  4022. 00002F26  2F0A                     move.l     -[A7], A2
  4023. 00002F28  206E 0008                movea.l    A0, [A6 + 0x8]
  4024. 00002F2C  2468 008C                movea.l    A2, [A0 + 0x8C]
  4025. 00002F30  200A                     move.l     D0, A2
  4026. 00002F32  671E                     beq        +0x20 /* 00002F52 */
  4027. 00002F34  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4028. 00002F38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4029. 00002F3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4030. 00002F40  2F0A                     move.l     -[A7], A2
  4031. 00002F42  2057                     movea.l    A0, [A7]
  4032. 00002F44  2250                     movea.l    A1, [A0]
  4033. 00002F46  2269 000C                movea.l    A1, [A1 + 0xC]
  4034. 00002F4A  4E91                     jsr        [A1]
  4035. 00002F4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4036. 00002F50  603E                     bra        +0x40 /* 00002F90 */
  4037. label00002F52:
  4038. 00002F52  4EB9 0000 1D0A           jsr        [0x00001D0A]
  4039. 00002F58  5300                     subq.b     D0, 1
  4040. 00002F5A  661C                     bne        +0x1E /* 00002F78 */
  4041. 00002F5C  4878 0449                push.l     0x449
  4042. 00002F60  4879 0000 3470           push.l     0x3470 /* '4p' */
  4043. 00002F66  4879 0000 3416           push.l     0x3416
  4044. 00002F6C  4EB9 0000 01B0           jsr        [0x000001B0]
  4045. 00002F72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4046. 00002F76  6018                     bra        +0x1A /* 00002F90 */
  4047. label00002F78:
  4048. 00002F78  4EB9 0000 1D0A           jsr        [0x00001D0A]
  4049. 00002F7E  5500                     subq.b     D0, 2
  4050. 00002F80  660E                     bne        +0x10 /* 00002F90 */
  4051. 00002F82  4879 0000 3416           push.l     0x3416
  4052. 00002F88  4EB9 0000 1CFC           jsr        [0x00001CFC]
  4053. 00002F8E  584F                     addq.w     A7, 4
  4054. label00002F90:
  4055. 00002F90  245F                     movea.l    A2, [A7]+
  4056. 00002F92  4E5E                     unlink     A6
  4057. 00002F94  4E75                     rts
  4058. 00002F96  4E56 0000                link       A6, 0
  4059. 00002F9A  2F0A                     move.l     -[A7], A2
  4060. 00002F9C  206E 0008                movea.l    A0, [A6 + 0x8]
  4061. 00002FA0  2468 008C                movea.l    A2, [A0 + 0x8C]
  4062. 00002FA4  200A                     move.l     D0, A2
  4063. 00002FA6  671E                     beq        +0x20 /* 00002FC6 */
  4064. 00002FA8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4065. 00002FAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4066. 00002FB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4067. 00002FB4  2F0A                     move.l     -[A7], A2
  4068. 00002FB6  2057                     movea.l    A0, [A7]
  4069. 00002FB8  2250                     movea.l    A1, [A0]
  4070. 00002FBA  2269 0010                movea.l    A1, [A1 + 0x10]
  4071. 00002FBE  4E91                     jsr        [A1]
  4072. 00002FC0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4073. 00002FC4  6006                     bra        +0x8 /* 00002FCC */
  4074. label00002FC6:
  4075. 00002FC6  206E 0014                movea.l    A0, [A6 + 0x14]
  4076. 00002FCA  4290                     clr.l      [A0]
  4077. label00002FCC:
  4078. 00002FCC  245F                     movea.l    A2, [A7]+
  4079. 00002FCE  4E5E                     unlink     A6
  4080. 00002FD0  4E75                     rts
  4081. 00002FD2  4E56 0000                link       A6, 0
  4082. 00002FD6  2F0A                     move.l     -[A7], A2
  4083. 00002FD8  2F03                     move.l     -[A7], D3
  4084. 00002FDA  7600                     moveq.l    D3, 0x00
  4085. 00002FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  4086. 00002FE0  2468 008C                movea.l    A2, [A0 + 0x8C]
  4087. 00002FE4  200A                     move.l     D0, A2
  4088. 00002FE6  671E                     beq        +0x20 /* 00003006 */
  4089. 00002FE8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4090. 00002FEC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4091. 00002FF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4092. 00002FF4  2F0A                     move.l     -[A7], A2
  4093. 00002FF6  2057                     movea.l    A0, [A7]
  4094. 00002FF8  2250                     movea.l    A1, [A0]
  4095. 00002FFA  2269 0014                movea.l    A1, [A1 + 0x14]
  4096. 00002FFE  4E91                     jsr        [A1]
  4097. 00003000  1600                     move.b     D3, D0
  4098. 00003002  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4099. label00003006:
  4100. 00003006  1003                     move.b     D0, D3
  4101. 00003008  261F                     move.l     D3, [A7]+
  4102. 0000300A  245F                     movea.l    A2, [A7]+
  4103. 0000300C  4E5E                     unlink     A6
  4104. 0000300E  4E75                     rts
  4105. 00003010  4E56 FFBC                link       A6, -0x0044
  4106. 00003014  48E7 1820                movem.l    -[A7], D3,D4,A2
  4107. 00003018  246E 0008                movea.l    A2, [A6 + 0x8]
  4108. 0000301C  182E 000C                move.b     D4, [A6 + 0xC]
  4109. 00003020  162E 000E                move.b     D3, [A6 + 0xE]
  4110. 00003024  4A2A 0091                tst.b      [A2 + 0x91]
  4111. 00003028  6700 00D8                beq        +0xDA /* 00003102 */
  4112. 0000302C  486E FFDA                pea.l      [A6 - 0x26]
  4113. 00003030  2F0A                     move.l     -[A7], A2
  4114. 00003032  2057                     movea.l    A0, [A7]
  4115. 00003034  2268 0004                movea.l    A1, [A0 + 0x4]
  4116. 00003038  2269 0040                movea.l    A1, [A1 + 0x40]
  4117. 0000303C  4E91                     jsr        [A1]
  4118. 0000303E  486E FFF8                pea.l      [A6 - 0x8]
  4119. 00003042  4EB9 0000 755A           jsr        [0x0000755A]
  4120. 00003048  486E FFE8                pea.l      [A6 - 0x18]
  4121. 0000304C  4EB9 0000 755A           jsr        [0x0000755A]
  4122. 00003052  486E FFF0                pea.l      [A6 - 0x10]
  4123. 00003056  4EB9 0000 755A           jsr        [0x0000755A]
  4124. 0000305C  486E FFF0                pea.l      [A6 - 0x10]
  4125. 00003060  486E FFE8                pea.l      [A6 - 0x18]
  4126. 00003064  486E FFDA                pea.l      [A6 - 0x26]
  4127. 00003068  2F0A                     move.l     -[A7], A2
  4128. 0000306A  2057                     movea.l    A0, [A7]
  4129. 0000306C  2268 0004                movea.l    A1, [A0 + 0x4]
  4130. 00003070  2269 0220                movea.l    A1, [A1 + 0x220]
  4131. 00003074  4E91                     jsr        [A1]
  4132. 00003076  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  4133. 0000307C  202E FFF8                move.l     D0, [A6 - 0x8]
  4134. 00003080  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4135. 00003084  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4136. 00003088  6200 011C                bhi        +0x11E /* 000031A6 */
  4137. label0000308C:
  4138. 0000308C  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  4139. 00003092  6052                     bra        +0x54 /* 000030E6 */
  4140. label00003094:
  4141. 00003094  486E FFF8                pea.l      [A6 - 0x8]
  4142. 00003098  2F0A                     move.l     -[A7], A2
  4143. 0000309A  2057                     movea.l    A0, [A7]
  4144. 0000309C  2268 0004                movea.l    A1, [A0 + 0x4]
  4145. 000030A0  2269 0228                movea.l    A1, [A1 + 0x228]
  4146. 000030A4  4E91                     jsr        [A1]
  4147. 000030A6  4A00                     tst.b      D0
  4148. 000030A8  504F                     addq.w     A7, 8
  4149. 000030AA  6736                     beq        +0x38 /* 000030E2 */
  4150. 000030AC  4A04                     tst.b      D4
  4151. 000030AE  671A                     beq        +0x1C /* 000030CA */
  4152. 000030B0  1F03                     move.b     -[A7], D3
  4153. 000030B2  486E FFF8                pea.l      [A6 - 0x8]
  4154. 000030B6  2F0A                     move.l     -[A7], A2
  4155. 000030B8  2057                     movea.l    A0, [A7]
  4156. 000030BA  2268 0004                movea.l    A1, [A0 + 0x4]
  4157. 000030BE  2269 0268                movea.l    A1, [A1 + 0x268]
  4158. 000030C2  4E91                     jsr        [A1]
  4159. 000030C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4160. 000030C8  6018                     bra        +0x1A /* 000030E2 */
  4161. label000030CA:
  4162. 000030CA  1F03                     move.b     -[A7], D3
  4163. 000030CC  486E FFF8                pea.l      [A6 - 0x8]
  4164. 000030D0  2F0A                     move.l     -[A7], A2
  4165. 000030D2  2057                     movea.l    A0, [A7]
  4166. 000030D4  2268 0004                movea.l    A1, [A0 + 0x4]
  4167. 000030D8  2269 026C                movea.l    A1, [A1 + 0x26C]
  4168. 000030DC  4E91                     jsr        [A1]
  4169. 000030DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4170. label000030E2:
  4171. 000030E2  52AE FFFC                addq.l     [A6 - 0x4], 1
  4172. label000030E6:
  4173. 000030E6  202E FFFC                move.l     D0, [A6 - 0x4]
  4174. 000030EA  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4175. 000030EE  63A4                     bls        -0x5A /* 00003094 */
  4176. 000030F0  52AE FFF8                addq.l     [A6 - 0x8], 1
  4177. 000030F4  202E FFF8                move.l     D0, [A6 - 0x8]
  4178. 000030F8  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4179. 000030FC  638E                     bls        -0x70 /* 0000308C */
  4180. 000030FE  6000 00A6                bra        +0xA8 /* 000031A6 */
  4181. label00003102:
  4182. 00003102  4227                     clr.b      -[A7]
  4183. 00003104  2F0A                     move.l     -[A7], A2
  4184. 00003106  2057                     movea.l    A0, [A7]
  4185. 00003108  2268 0004                movea.l    A1, [A0 + 0x4]
  4186. 0000310C  2269 0108                movea.l    A1, [A1 + 0x108]
  4187. 00003110  4E91                     jsr        [A1]
  4188. 00003112  4A00                     tst.b      D0
  4189. 00003114  5C4F                     addq.w     A7, 6
  4190. 00003116  6700 008E                beq        +0x90 /* 000031A6 */
  4191. 0000311A  486E FFE2                pea.l      [A6 - 0x1E]
  4192. 0000311E  4EB9 0000 0490           jsr        [0x00000490]
  4193. 00003124  486E FFE2                pea.l      [A6 - 0x1E]
  4194. 00003128  4EB9 0000 9F20           jsr        [0x00009F20]
  4195. 0000312E  584F                     addq.w     A7, 4
  4196. 00003130  2F08                     move.l     -[A7], A0
  4197. 00003132  2F0A                     move.l     -[A7], A2
  4198. 00003134  2057                     movea.l    A0, [A7]
  4199. 00003136  2268 0004                movea.l    A1, [A0 + 0x4]
  4200. 0000313A  2269 0264                movea.l    A1, [A1 + 0x264]
  4201. 0000313E  4E91                     jsr        [A1]
  4202. 00003140  4EB9 0000 02C8           jsr        [0x000002C8]
  4203. 00003146  486E FFBC                pea.l      [A6 - 0x44]
  4204. 0000314A  4EB9 0000 01F0           jsr        [0x000001F0]
  4205. 00003150  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  4206. 00003156  4A04                     tst.b      D4
  4207. 00003158  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4208. 0000315C  6712                     beq        +0x14 /* 00003170 */
  4209. 0000315E  486E FFE2                pea.l      [A6 - 0x1E]
  4210. 00003162  4EB9 0000 9F20           jsr        [0x00009F20]
  4211. 00003168  584F                     addq.w     A7, 4
  4212. 0000316A  2F08                     move.l     -[A7], A0
  4213. 0000316C  A8D5                     syscall    InverRgn/InvertRgn
  4214. 0000316E  6016                     bra        +0x18 /* 00003186 */
  4215. label00003170:
  4216. 00003170  3F3C 0002                move.w     -[A7], 0x2
  4217. 00003174  A89C                     syscall    PenMode
  4218. 00003176  486E FFE2                pea.l      [A6 - 0x1E]
  4219. 0000317A  4EB9 0000 9F20           jsr        [0x00009F20]
  4220. 00003180  584F                     addq.w     A7, 4
  4221. 00003182  2F08                     move.l     -[A7], A0
  4222. 00003184  A8D2                     syscall    FrameRgn
  4223. label00003186:
  4224. 00003186  3F3C FFFF                move.w     -[A7], 0xFFFF
  4225. 0000318A  486E FFBC                pea.l      [A6 - 0x44]
  4226. 0000318E  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  4227. 00003194  3F3C FFFF                move.w     -[A7], 0xFFFF
  4228. 00003198  486E FFE2                pea.l      [A6 - 0x1E]
  4229. 0000319C  4EB9 0000 04B8           jsr        [0x000004B8]
  4230. 000031A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4231. label000031A6:
  4232. 000031A6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4233. 000031AA  4E5E                     unlink     A6
  4234. 000031AC  4E75                     rts
  4235. 000031AE  4E56 FFD2                link       A6, -0x002E
  4236. 000031B2  2F0B                     move.l     -[A7], A3
  4237. 000031B4  2F0A                     move.l     -[A7], A2
  4238. 000031B6  246E 0008                movea.l    A2, [A6 + 0x8]
  4239. 000031BA  266E 000C                movea.l    A3, [A6 + 0xC]
  4240. 000031BE  2F0B                     move.l     -[A7], A3
  4241. 000031C0  A8DD                     syscall    SetEmptyRgn
  4242. 000031C2  486E FFD2                pea.l      [A6 - 0x2E]
  4243. 000031C6  2F0A                     move.l     -[A7], A2
  4244. 000031C8  4EB9 0003 AC02           jsr        [0x0003AC02]
  4245. 000031CE  486E FFD2                pea.l      [A6 - 0x2E]
  4246. 000031D2  A8AE                     syscall    EmptyRect
  4247. 000031D4  101F                     move.b     D0, [A7]+
  4248. 000031D6  5C4F                     addq.w     A7, 6
  4249. 000031D8  6600 010C                bne        +0x10E /* 000032E6 */
  4250. 000031DC  486E FFD2                pea.l      [A6 - 0x2E]
  4251. 000031E0  2F0A                     move.l     -[A7], A2
  4252. 000031E2  2057                     movea.l    A0, [A7]
  4253. 000031E4  2268 0004                movea.l    A1, [A0 + 0x4]
  4254. 000031E8  2269 0128                movea.l    A1, [A1 + 0x128]
  4255. 000031EC  4E91                     jsr        [A1]
  4256. 000031EE  486E FFD6                pea.l      [A6 - 0x2A]
  4257. 000031F2  2F0A                     move.l     -[A7], A2
  4258. 000031F4  2057                     movea.l    A0, [A7]
  4259. 000031F6  2268 0004                movea.l    A1, [A0 + 0x4]
  4260. 000031FA  2269 0128                movea.l    A1, [A1 + 0x128]
  4261. 000031FE  4E91                     jsr        [A1]
  4262. 00003200  486E FFF8                pea.l      [A6 - 0x8]
  4263. 00003204  4EB9 0000 755A           jsr        [0x0000755A]
  4264. 0000320A  486E FFDA                pea.l      [A6 - 0x26]
  4265. 0000320E  4EB9 0000 755A           jsr        [0x0000755A]
  4266. 00003214  486E FFE2                pea.l      [A6 - 0x1E]
  4267. 00003218  4EB9 0000 755A           jsr        [0x0000755A]
  4268. 0000321E  486E FFE2                pea.l      [A6 - 0x1E]
  4269. 00003222  486E FFDA                pea.l      [A6 - 0x26]
  4270. 00003226  486E FFD2                pea.l      [A6 - 0x2E]
  4271. 0000322A  2F0A                     move.l     -[A7], A2
  4272. 0000322C  2057                     movea.l    A0, [A7]
  4273. 0000322E  2268 0004                movea.l    A1, [A0 + 0x4]
  4274. 00003232  2269 0220                movea.l    A1, [A1 + 0x220]
  4275. 00003236  4E91                     jsr        [A1]
  4276. 00003238  486E FFF2                pea.l      [A6 - 0xE]
  4277. 0000323C  4EB9 0000 0490           jsr        [0x00000490]
  4278. 00003242  2D6E FFDA FFF8           move.l     [A6 - 0x8], [A6 - 0x26]
  4279. 00003248  202E FFF8                move.l     D0, [A6 - 0x8]
  4280. 0000324C  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  4281. 00003250  4FEF 0030                lea.l      A7, [A7 + 0x30]
  4282. 00003254  6200 0080                bhi        +0x82 /* 000032D6 */
  4283. label00003258:
  4284. 00003258  2D6E FFDE FFFC           move.l     [A6 - 0x4], [A6 - 0x22]
  4285. 0000325E  605E                     bra        +0x60 /* 000032BE */
  4286. label00003260:
  4287. 00003260  486E FFF8                pea.l      [A6 - 0x8]
  4288. 00003264  2F0A                     move.l     -[A7], A2
  4289. 00003266  2057                     movea.l    A0, [A7]
  4290. 00003268  2268 0004                movea.l    A1, [A0 + 0x4]
  4291. 0000326C  2269 0228                movea.l    A1, [A1 + 0x228]
  4292. 00003270  4E91                     jsr        [A1]
  4293. 00003272  4A00                     tst.b      D0
  4294. 00003274  504F                     addq.w     A7, 8
  4295. 00003276  6742                     beq        +0x44 /* 000032BA */
  4296. 00003278  486E FFEA                pea.l      [A6 - 0x16]
  4297. 0000327C  486E FFF8                pea.l      [A6 - 0x8]
  4298. 00003280  2F0A                     move.l     -[A7], A2
  4299. 00003282  2057                     movea.l    A0, [A7]
  4300. 00003284  2268 0004                movea.l    A1, [A0 + 0x4]
  4301. 00003288  2269 0208                movea.l    A1, [A1 + 0x208]
  4302. 0000328C  4E91                     jsr        [A1]
  4303. 0000328E  486E FFF2                pea.l      [A6 - 0xE]
  4304. 00003292  4EB9 0000 9F20           jsr        [0x00009F20]
  4305. 00003298  584F                     addq.w     A7, 4
  4306. 0000329A  2F08                     move.l     -[A7], A0
  4307. 0000329C  486E FFEA                pea.l      [A6 - 0x16]
  4308. 000032A0  A8DF                     syscall    RectRgn
  4309. 000032A2  2F0B                     move.l     -[A7], A3
  4310. 000032A4  486E FFF2                pea.l      [A6 - 0xE]
  4311. 000032A8  4EB9 0000 9F20           jsr        [0x00009F20]
  4312. 000032AE  584F                     addq.w     A7, 4
  4313. 000032B0  2F08                     move.l     -[A7], A0
  4314. 000032B2  2F0B                     move.l     -[A7], A3
  4315. 000032B4  A8E5                     syscall    UnionRgn
  4316. 000032B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4317. label000032BA:
  4318. 000032BA  52AE FFFC                addq.l     [A6 - 0x4], 1
  4319. label000032BE:
  4320. 000032BE  202E FFFC                move.l     D0, [A6 - 0x4]
  4321. 000032C2  B0AE FFE6                cmp.l      D0, [A6 - 0x1A]
  4322. 000032C6  6398                     bls        -0x66 /* 00003260 */
  4323. 000032C8  52AE FFF8                addq.l     [A6 - 0x8], 1
  4324. 000032CC  202E FFF8                move.l     D0, [A6 - 0x8]
  4325. 000032D0  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  4326. 000032D4  6382                     bls        -0x7C /* 00003258 */
  4327. label000032D6:
  4328. 000032D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  4329. 000032DA  486E FFF2                pea.l      [A6 - 0xE]
  4330. 000032DE  4EB9 0000 04B8           jsr        [0x000004B8]
  4331. 000032E4  5C4F                     addq.w     A7, 6
  4332. label000032E6:
  4333. 000032E6  245F                     movea.l    A2, [A7]+
  4334. 000032E8  265F                     movea.l    A3, [A7]+
  4335. 000032EA  4E5E                     unlink     A6
  4336. 000032EC  4E75                     rts
  4337. 000032EE  4E56 0000                link       A6, 0
  4338. 000032F2  2F0A                     move.l     -[A7], A2
  4339. 000032F4  246E 0008                movea.l    A2, [A6 + 0x8]
  4340. 000032F8  2F0A                     move.l     -[A7], A2
  4341. 000032FA  4EB9 0000 0E60           jsr        [0x00000E60]
  4342. 00003300  4A00                     tst.b      D0
  4343. 00003302  584F                     addq.w     A7, 4
  4344. 00003304  671C                     beq        +0x1E /* 00003322 */
  4345. 00003306  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4346. 0000330A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4347. 0000330E  2F0A                     move.l     -[A7], A2
  4348. 00003310  2057                     movea.l    A0, [A7]
  4349. 00003312  2268 0004                movea.l    A1, [A0 + 0x4]
  4350. 00003316  2269 0268                movea.l    A1, [A1 + 0x268]
  4351. 0000331A  4E91                     jsr        [A1]
  4352. 0000331C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4353. 00003320  601A                     bra        +0x1C /* 0000333C */
  4354. label00003322:
  4355. 00003322  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4356. 00003326  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4357. 0000332A  2F0A                     move.l     -[A7], A2
  4358. 0000332C  2057                     movea.l    A0, [A7]
  4359. 0000332E  2268 0004                movea.l    A1, [A0 + 0x4]
  4360. 00003332  2269 026C                movea.l    A1, [A1 + 0x26C]
  4361. 00003336  4E91                     jsr        [A1]
  4362. 00003338  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4363. label0000333C:
  4364. 0000333C  245F                     movea.l    A2, [A7]+
  4365. 0000333E  4E5E                     unlink     A6
  4366. 00003340  4E75                     rts
  4367. 00003342  4E56 FFDA                link       A6, -0x0026
  4368. 00003346  486E FFF8                pea.l      [A6 - 0x8]
  4369. 0000334A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4370. 0000334E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4371. 00003352  2057                     movea.l    A0, [A7]
  4372. 00003354  2268 0004                movea.l    A1, [A0 + 0x4]
  4373. 00003358  2269 0208                movea.l    A1, [A1 + 0x208]
  4374. 0000335C  4E91                     jsr        [A1]
  4375. 0000335E  4A00                     tst.b      D0
  4376. 00003360  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4377. 00003364  6746                     beq        +0x48 /* 000033AC */
  4378. 00003366  4227                     clr.b      -[A7]
  4379. 00003368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4380. 0000336C  2057                     movea.l    A0, [A7]
  4381. 0000336E  2268 0004                movea.l    A1, [A0 + 0x4]
  4382. 00003372  2269 0108                movea.l    A1, [A1 + 0x108]
  4383. 00003376  4E91                     jsr        [A1]
  4384. 00003378  4A00                     tst.b      D0
  4385. 0000337A  5C4F                     addq.w     A7, 6
  4386. 0000337C  672E                     beq        +0x30 /* 000033AC */
  4387. 0000337E  486E FFDA                pea.l      [A6 - 0x26]
  4388. 00003382  4EB9 0000 01F0           jsr        [0x000001F0]
  4389. 00003388  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  4390. 0000338E  4EB9 0000 02C8           jsr        [0x000002C8]
  4391. 00003394  486E FFF8                pea.l      [A6 - 0x8]
  4392. 00003398  A8A4                     syscall    InvertRect
  4393. 0000339A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4394. 0000339E  486E FFDA                pea.l      [A6 - 0x26]
  4395. 000033A2  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  4396. 000033A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4397. label000033AC:
  4398. 000033AC  4E5E                     unlink     A6
  4399. 000033AE  4E75                     rts
  4400. 000033B0  4E56 FFDA                link       A6, -0x0026
  4401. 000033B4  486E FFF8                pea.l      [A6 - 0x8]
  4402. 000033B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4403. 000033BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4404. 000033C0  2057                     movea.l    A0, [A7]
  4405. 000033C2  2268 0004                movea.l    A1, [A0 + 0x4]
  4406. 000033C6  2269 0208                movea.l    A1, [A1 + 0x208]
  4407. 000033CA  4E91                     jsr        [A1]
  4408. 000033CC  4A00                     tst.b      D0
  4409. 000033CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4410. 000033D2  674C                     beq        +0x4E /* 00003420 */
  4411. 000033D4  4227                     clr.b      -[A7]
  4412. 000033D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4413. 000033DA  2057                     movea.l    A0, [A7]
  4414. 000033DC  2268 0004                movea.l    A1, [A0 + 0x4]
  4415. 000033E0  2269 0108                movea.l    A1, [A1 + 0x108]
  4416. 000033E4  4E91                     jsr        [A1]
  4417. 000033E6  4A00                     tst.b      D0
  4418. 000033E8  5C4F                     addq.w     A7, 6
  4419. 000033EA  6734                     beq        +0x36 /* 00003420 */
  4420. 000033EC  486E FFDA                pea.l      [A6 - 0x26]
  4421. 000033F0  4EB9 0000 01F0           jsr        [0x000001F0]
  4422. 000033F6  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  4423. 000033FC  4EB9 0000 02C8           jsr        [0x000002C8]
  4424. 00003402  3F3C 0002                move.w     -[A7], 0x2
  4425. 00003406  A89C                     syscall    PenMode
  4426. 00003408  486E FFF8                pea.l      [A6 - 0x8]
  4427. 0000340C  A8A1                     syscall    FrameRect
  4428. 0000340E  3F3C FFFF                move.w     -[A7], 0xFFFF
  4429. 00003412  486E FFDA                pea.l      [A6 - 0x26]
  4430. 00003416  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  4431. 0000341C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4432. label00003420:
  4433. 00003420  4E5E                     unlink     A6
  4434. 00003422  4E75                     rts
  4435. 00003424  4E56 0000                link       A6, 0
  4436. 00003428  4227                     clr.b      -[A7]
  4437. 0000342A  4227                     clr.b      -[A7]
  4438. 0000342C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4439. 00003430  2057                     movea.l    A0, [A7]
  4440. 00003432  2268 0004                movea.l    A1, [A0 + 0x4]
  4441. 00003436  2269 0240                movea.l    A1, [A1 + 0x240]
  4442. 0000343A  4E91                     jsr        [A1]
  4443. 0000343C  1F3C 0001                move.b     -[A7], 0x1
  4444. 00003440  1F3C 0001                move.b     -[A7], 0x1
  4445. 00003444  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4446. 00003448  2057                     movea.l    A0, [A7]
  4447. 0000344A  2268 0004                movea.l    A1, [A0 + 0x4]
  4448. 0000344E  2269 0240                movea.l    A1, [A1 + 0x240]
  4449. 00003452  4E91                     jsr        [A1]
  4450. 00003454  4E5E                     unlink     A6
  4451. 00003456  4E75                     rts
  4452. 00003458  4E56 0000                link       A6, 0
  4453. 0000345C  4227                     clr.b      -[A7]
  4454. 0000345E  1F3C 0001                move.b     -[A7], 0x1
  4455. 00003462  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4456. 00003466  2057                     movea.l    A0, [A7]
  4457. 00003468  2268 0004                movea.l    A1, [A0 + 0x4]
  4458. 0000346C  2269 0240                movea.l    A1, [A1 + 0x240]
  4459. 00003470  4E91                     jsr        [A1]
  4460. 00003472  1F3C 0001                move.b     -[A7], 0x1
  4461. 00003476  4227                     clr.b      -[A7]
  4462. 00003478  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4463. 0000347C  2057                     movea.l    A0, [A7]
  4464. 0000347E  2268 0004                movea.l    A1, [A0 + 0x4]
  4465. 00003482  2269 0240                movea.l    A1, [A1 + 0x240]
  4466. 00003486  4E91                     jsr        [A1]
  4467. 00003488  4E5E                     unlink     A6
  4468. 0000348A  4E75                     rts
  4469. 0000348C  4E56 FFF0                link       A6, -0x0010
  4470. 00003490  2F0B                     move.l     -[A7], A3
  4471. 00003492  2F0A                     move.l     -[A7], A2
  4472. 00003494  246E 0008                movea.l    A2, [A6 + 0x8]
  4473. 00003498  266E 000C                movea.l    A3, [A6 + 0xC]
  4474. 0000349C  486E FFF8                pea.l      [A6 - 0x8]
  4475. 000034A0  4EB9 0000 755A           jsr        [0x0000755A]
  4476. 000034A6  486E FFF0                pea.l      [A6 - 0x10]
  4477. 000034AA  486B 0004                pea.l      [A3 + 0x4]
  4478. 000034AE  2F0A                     move.l     -[A7], A2
  4479. 000034B0  4EB9 0000 1418           jsr        [0x00001418]
  4480. 000034B6  486E FFF8                pea.l      [A6 - 0x8]
  4481. 000034BA  486E FFF0                pea.l      [A6 - 0x10]
  4482. 000034BE  2F0A                     move.l     -[A7], A2
  4483. 000034C0  2057                     movea.l    A0, [A7]
  4484. 000034C2  2268 0004                movea.l    A1, [A0 + 0x4]
  4485. 000034C6  2269 020C                movea.l    A1, [A1 + 0x20C]
  4486. 000034CA  4E91                     jsr        [A1]
  4487. 000034CC  4A00                     tst.b      D0
  4488. 000034CE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4489. 000034D2  6736                     beq        +0x38 /* 0000350A */
  4490. 000034D4  2F0B                     move.l     -[A7], A3
  4491. 000034D6  486E FFF8                pea.l      [A6 - 0x8]
  4492. 000034DA  2F0A                     move.l     -[A7], A2
  4493. 000034DC  2057                     movea.l    A0, [A7]
  4494. 000034DE  2268 0004                movea.l    A1, [A0 + 0x4]
  4495. 000034E2  2269 023C                movea.l    A1, [A1 + 0x23C]
  4496. 000034E6  4E91                     jsr        [A1]
  4497. 000034E8  4A00                     tst.b      D0
  4498. 000034EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4499. 000034EE  672A                     beq        +0x2C /* 0000351A */
  4500. 000034F0  2F0B                     move.l     -[A7], A3
  4501. 000034F2  486E FFF8                pea.l      [A6 - 0x8]
  4502. 000034F6  2F0A                     move.l     -[A7], A2
  4503. 000034F8  2057                     movea.l    A0, [A7]
  4504. 000034FA  2268 0004                movea.l    A1, [A0 + 0x4]
  4505. 000034FE  2269 0270                movea.l    A1, [A1 + 0x270]
  4506. 00003502  4E91                     jsr        [A1]
  4507. 00003504  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4508. 00003508  6010                     bra        +0x12 /* 0000351A */
  4509. label0000350A:
  4510. 0000350A  2F0A                     move.l     -[A7], A2
  4511. 0000350C  2057                     movea.l    A0, [A7]
  4512. 0000350E  2268 0004                movea.l    A1, [A0 + 0x4]
  4513. 00003512  2269 0238                movea.l    A1, [A1 + 0x238]
  4514. 00003516  4E91                     jsr        [A1]
  4515. 00003518  584F                     addq.w     A7, 4
  4516. label0000351A:
  4517. 0000351A  245F                     movea.l    A2, [A7]+
  4518. 0000351C  265F                     movea.l    A3, [A7]+
  4519. 0000351E  4E5E                     unlink     A6
  4520. 00003520  4E75                     rts
  4521. 00003522  4E75                     rts
  4522. 00003524  4E56 FFE8                link       A6, -0x0018
  4523. 00003528  2F0A                     move.l     -[A7], A2
  4524. 0000352A  2F03                     move.l     -[A7], D3
  4525. 0000352C  246E 0008                movea.l    A2, [A6 + 0x8]
  4526. 00003530  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4527. 00003534  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4528. 00003538  2F0A                     move.l     -[A7], A2
  4529. 0000353A  4EB9 0000 0DF8           jsr        [0x00000DF8]
  4530. 00003540  1600                     move.b     D3, D0
  4531. 00003542  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4532. 00003546  6774                     beq        +0x76 /* 000035BC */
  4533. 00003548  486E FFF0                pea.l      [A6 - 0x10]
  4534. 0000354C  4EB9 0000 755A           jsr        [0x0000755A]
  4535. 00003552  486E FFF8                pea.l      [A6 - 0x8]
  4536. 00003556  486E 000C                pea.l      [A6 + 0xC]
  4537. 0000355A  2F0A                     move.l     -[A7], A2
  4538. 0000355C  4EB9 0000 1418           jsr        [0x00001418]
  4539. 00003562  486E FFF0                pea.l      [A6 - 0x10]
  4540. 00003566  486E FFF8                pea.l      [A6 - 0x8]
  4541. 0000356A  2F0A                     move.l     -[A7], A2
  4542. 0000356C  2057                     movea.l    A0, [A7]
  4543. 0000356E  2268 0004                movea.l    A1, [A0 + 0x4]
  4544. 00003572  2269 020C                movea.l    A1, [A1 + 0x20C]
  4545. 00003576  4E91                     jsr        [A1]
  4546. 00003578  486E FFE8                pea.l      [A6 - 0x18]
  4547. 0000357C  4EB9 0000 755A           jsr        [0x0000755A]
  4548. 00003582  486E FFF8                pea.l      [A6 - 0x8]
  4549. 00003586  486E 0010                pea.l      [A6 + 0x10]
  4550. 0000358A  2F0A                     move.l     -[A7], A2
  4551. 0000358C  4EB9 0000 1418           jsr        [0x00001418]
  4552. 00003592  486E FFE8                pea.l      [A6 - 0x18]
  4553. 00003596  486E FFF8                pea.l      [A6 - 0x8]
  4554. 0000359A  2F0A                     move.l     -[A7], A2
  4555. 0000359C  2057                     movea.l    A0, [A7]
  4556. 0000359E  2268 0004                movea.l    A1, [A0 + 0x4]
  4557. 000035A2  2269 020C                movea.l    A1, [A1 + 0x20C]
  4558. 000035A6  4E91                     jsr        [A1]
  4559. 000035A8  486E FFE8                pea.l      [A6 - 0x18]
  4560. 000035AC  486E FFF0                pea.l      [A6 - 0x10]
  4561. 000035B0  4EB9 0003 D7C6           jsr        [0x0003D7C6]
  4562. 000035B6  1600                     move.b     D3, D0
  4563. 000035B8  4FEF 0040                lea.l      A7, [A7 + 0x40]
  4564. label000035BC:
  4565. 000035BC  1003                     move.b     D0, D3
  4566. 000035BE  261F                     move.l     D3, [A7]+
  4567. 000035C0  245F                     movea.l    A2, [A7]+
  4568. 000035C2  4E5E                     unlink     A6
  4569. 000035C4  4E75                     rts
  4570. 000035C6  4E56 FFD8                link       A6, -0x0028
  4571. 000035CA  2F0B                     move.l     -[A7], A3
  4572. 000035CC  2F0A                     move.l     -[A7], A2
  4573. 000035CE  246E 0008                movea.l    A2, [A6 + 0x8]
  4574. 000035D2  2F0A                     move.l     -[A7], A2
  4575. 000035D4  2057                     movea.l    A0, [A7]
  4576. 000035D6  2268 0004                movea.l    A1, [A0 + 0x4]
  4577. 000035DA  2269 00EC                movea.l    A1, [A1 + 0xEC]
  4578. 000035DE  4E91                     jsr        [A1]
  4579. 000035E0  2648                     movea.l    A3, A0
  4580. 000035E2  2053                     movea.l    A0, [A3]
  4581. 000035E4  2D68 0002 FFD8           move.l     [A6 - 0x28], [A0 + 0x2]
  4582. 000035EA  2D68 0006 FFDC           move.l     [A6 - 0x24], [A0 + 0x6]
  4583. 000035F0  2F0B                     move.l     -[A7], A3
  4584. 000035F2  A8D9                     syscall    DisposRgn/DisposeRgn
  4585. 000035F4  486E FFE0                pea.l      [A6 - 0x20]
  4586. 000035F8  4EB9 0000 755A           jsr        [0x0000755A]
  4587. 000035FE  486E FFE8                pea.l      [A6 - 0x18]
  4588. 00003602  4EB9 0000 755A           jsr        [0x0000755A]
  4589. 00003608  486E FFE8                pea.l      [A6 - 0x18]
  4590. 0000360C  486E FFE0                pea.l      [A6 - 0x20]
  4591. 00003610  486E FFD8                pea.l      [A6 - 0x28]
  4592. 00003614  2F0A                     move.l     -[A7], A2
  4593. 00003616  2057                     movea.l    A0, [A7]
  4594. 00003618  2268 0004                movea.l    A1, [A0 + 0x4]
  4595. 0000361C  2269 0220                movea.l    A1, [A1 + 0x220]
  4596. 00003620  4E91                     jsr        [A1]
  4597. 00003622  486E FFF8                pea.l      [A6 - 0x8]
  4598. 00003626  4EB9 0000 755A           jsr        [0x0000755A]
  4599. 0000362C  2D6E FFE0 FFF8           move.l     [A6 - 0x8], [A6 - 0x20]
  4600. 00003632  202E FFF8                move.l     D0, [A6 - 0x8]
  4601. 00003636  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  4602. 0000363A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4603. 0000363E  6254                     bhi        +0x56 /* 00003694 */
  4604. label00003640:
  4605. 00003640  2D6E FFE4 FFFC           move.l     [A6 - 0x4], [A6 - 0x1C]
  4606. 00003646  6034                     bra        +0x36 /* 0000367C */
  4607. label00003648:
  4608. 00003648  486E FFF0                pea.l      [A6 - 0x10]
  4609. 0000364C  486E FFF8                pea.l      [A6 - 0x8]
  4610. 00003650  2F0A                     move.l     -[A7], A2
  4611. 00003652  2057                     movea.l    A0, [A7]
  4612. 00003654  2268 0004                movea.l    A1, [A0 + 0x4]
  4613. 00003658  2269 0208                movea.l    A1, [A1 + 0x208]
  4614. 0000365C  4E91                     jsr        [A1]
  4615. 0000365E  486E FFF0                pea.l      [A6 - 0x10]
  4616. 00003662  486E FFF8                pea.l      [A6 - 0x8]
  4617. 00003666  2F0A                     move.l     -[A7], A2
  4618. 00003668  2057                     movea.l    A0, [A7]
  4619. 0000366A  2268 0004                movea.l    A1, [A0 + 0x4]
  4620. 0000366E  2269 0274                movea.l    A1, [A1 + 0x274]
  4621. 00003672  4E91                     jsr        [A1]
  4622. 00003674  52AE FFFC                addq.l     [A6 - 0x4], 1
  4623. 00003678  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4624. label0000367C:
  4625. 0000367C  202E FFFC                move.l     D0, [A6 - 0x4]
  4626. 00003680  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4627. 00003684  63C2                     bls        -0x3C /* 00003648 */
  4628. 00003686  52AE FFF8                addq.l     [A6 - 0x8], 1
  4629. 0000368A  202E FFF8                move.l     D0, [A6 - 0x8]
  4630. 0000368E  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  4631. 00003692  63AC                     bls        -0x52 /* 00003640 */
  4632. label00003694:
  4633. 00003694  1F3C 0001                move.b     -[A7], 0x1
  4634. 00003698  2F0A                     move.l     -[A7], A2
  4635. 0000369A  4EB9 0000 0E60           jsr        [0x00000E60]
  4636. 000036A0  584F                     addq.w     A7, 4
  4637. 000036A2  1F00                     move.b     -[A7], D0
  4638. 000036A4  2F0A                     move.l     -[A7], A2
  4639. 000036A6  2057                     movea.l    A0, [A7]
  4640. 000036A8  2268 0004                movea.l    A1, [A0 + 0x4]
  4641. 000036AC  2269 0240                movea.l    A1, [A1 + 0x240]
  4642. 000036B0  4E91                     jsr        [A1]
  4643. 000036B2  504F                     addq.w     A7, 8
  4644. 000036B4  245F                     movea.l    A2, [A7]+
  4645. 000036B6  265F                     movea.l    A3, [A7]+
  4646. 000036B8  4E5E                     unlink     A6
  4647. 000036BA  4E75                     rts
  4648. 000036BC  4E75                     rts
  4649. 000036BE  4E56 FFF8                link       A6, -0x0008
  4650. 000036C2  486E FFF8                pea.l      [A6 - 0x8]
  4651. 000036C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4652. 000036CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4653. 000036CE  2057                     movea.l    A0, [A7]
  4654. 000036D0  2268 0004                movea.l    A1, [A0 + 0x4]
  4655. 000036D4  2269 0208                movea.l    A1, [A1 + 0x208]
  4656. 000036D8  4E91                     jsr        [A1]
  4657. 000036DA  4A00                     tst.b      D0
  4658. 000036DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4659. 000036E0  6716                     beq        +0x18 /* 000036F8 */
  4660. 000036E2  486E FFF8                pea.l      [A6 - 0x8]
  4661. 000036E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4662. 000036EA  2057                     movea.l    A0, [A7]
  4663. 000036EC  2268 0004                movea.l    A1, [A0 + 0x4]
  4664. 000036F0  2269 00C8                movea.l    A1, [A1 + 0xC8]
  4665. 000036F4  4E91                     jsr        [A1]
  4666. 000036F6  504F                     addq.w     A7, 8
  4667. label000036F8:
  4668. 000036F8  4E5E                     unlink     A6
  4669. 000036FA  4E75                     rts
  4670. 000036FC  4E56 FFD8                link       A6, -0x0028
  4671. 00003700  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4672. 00003704  246E 0008                movea.l    A2, [A6 + 0x8]
  4673. 00003708  286E 000C                movea.l    A4, [A6 + 0xC]
  4674. 0000370C  266E 0010                movea.l    A3, [A6 + 0x10]
  4675. 00003710  2F0A                     move.l     -[A7], A2
  4676. 00003712  4EB9 0000 E286           jsr        [0x0000E286]
  4677. 00003718  4A00                     tst.b      D0
  4678. 0000371A  584F                     addq.w     A7, 4
  4679. 0000371C  6700 00FC                beq        +0xFE /* 0000381A */
  4680. 00003720  2D6A 006C FFE8           move.l     [A6 - 0x18], [A2 + 0x6C]
  4681. 00003726  2D6A 0070 FFEC           move.l     [A6 - 0x14], [A2 + 0x70]
  4682. 0000372C  486E FFE8                pea.l      [A6 - 0x18]
  4683. 00003730  2F0A                     move.l     -[A7], A2
  4684. 00003732  2057                     movea.l    A0, [A7]
  4685. 00003734  2268 0004                movea.l    A1, [A0 + 0x4]
  4686. 00003738  2269 0128                movea.l    A1, [A1 + 0x128]
  4687. 0000373C  4E91                     jsr        [A1]
  4688. 0000373E  486E FFEC                pea.l      [A6 - 0x14]
  4689. 00003742  2F0A                     move.l     -[A7], A2
  4690. 00003744  2057                     movea.l    A0, [A7]
  4691. 00003746  2268 0004                movea.l    A1, [A0 + 0x4]
  4692. 0000374A  2269 0128                movea.l    A1, [A1 + 0x128]
  4693. 0000374E  4E91                     jsr        [A1]
  4694. 00003750  486E FFF8                pea.l      [A6 - 0x8]
  4695. 00003754  4EB9 0000 755A           jsr        [0x0000755A]
  4696. 0000375A  486E FFF0                pea.l      [A6 - 0x10]
  4697. 0000375E  4EB9 0000 755A           jsr        [0x0000755A]
  4698. 00003764  486E FFF0                pea.l      [A6 - 0x10]
  4699. 00003768  486E FFF8                pea.l      [A6 - 0x8]
  4700. 0000376C  486E FFE8                pea.l      [A6 - 0x18]
  4701. 00003770  2F0A                     move.l     -[A7], A2
  4702. 00003772  2057                     movea.l    A0, [A7]
  4703. 00003774  2268 0004                movea.l    A1, [A0 + 0x4]
  4704. 00003778  2269 0220                movea.l    A1, [A1 + 0x220]
  4705. 0000377C  4E91                     jsr        [A1]
  4706. 0000377E  2614                     move.l     D3, [A4]
  4707. 00003780  B6AE FFF8                cmp.l      D3, [A6 - 0x8]
  4708. 00003784  4FEF 0028                lea.l      A7, [A7 + 0x28]
  4709. 00003788  6304                     bls        +0x6 /* 0000378E */
  4710. 0000378A  2D43 FFF8                move.l     [A6 - 0x8], D3
  4711. label0000378E:
  4712. 0000378E  262C 0004                move.l     D3, [A4 + 0x4]
  4713. 00003792  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  4714. 00003796  6304                     bls        +0x6 /* 0000379C */
  4715. 00003798  2D43 FFFC                move.l     [A6 - 0x4], D3
  4716. label0000379C:
  4717. 0000379C  2613                     move.l     D3, [A3]
  4718. 0000379E  B6AE FFF0                cmp.l      D3, [A6 - 0x10]
  4719. 000037A2  6404                     bcc        +0x6 /* 000037A8 */
  4720. 000037A4  2D43 FFF0                move.l     [A6 - 0x10], D3
  4721. label000037A8:
  4722. 000037A8  262B 0004                move.l     D3, [A3 + 0x4]
  4723. 000037AC  B6AE FFF4                cmp.l      D3, [A6 - 0xC]
  4724. 000037B0  6404                     bcc        +0x6 /* 000037B6 */
  4725. 000037B2  2D43 FFF4                move.l     [A6 - 0xC], D3
  4726. label000037B6:
  4727. 000037B6  202E FFF8                move.l     D0, [A6 - 0x8]
  4728. 000037BA  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4729. 000037BE  620A                     bhi        +0xC /* 000037CA */
  4730. 000037C0  202E FFFC                move.l     D0, [A6 - 0x4]
  4731. 000037C4  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4732. 000037C8  6302                     bls        +0x4 /* 000037CC */
  4733. label000037CA:
  4734. 000037CA  604E                     bra        +0x50 /* 0000381A */
  4735. label000037CC:
  4736. 000037CC  486E FFE0                pea.l      [A6 - 0x20]
  4737. 000037D0  486E FFF8                pea.l      [A6 - 0x8]
  4738. 000037D4  2F0A                     move.l     -[A7], A2
  4739. 000037D6  2057                     movea.l    A0, [A7]
  4740. 000037D8  2268 0004                movea.l    A1, [A0 + 0x4]
  4741. 000037DC  2269 0208                movea.l    A1, [A1 + 0x208]
  4742. 000037E0  4E91                     jsr        [A1]
  4743. 000037E2  486E FFD8                pea.l      [A6 - 0x28]
  4744. 000037E6  486E FFF0                pea.l      [A6 - 0x10]
  4745. 000037EA  2F0A                     move.l     -[A7], A2
  4746. 000037EC  2057                     movea.l    A0, [A7]
  4747. 000037EE  2268 0004                movea.l    A1, [A0 + 0x4]
  4748. 000037F2  2269 0208                movea.l    A1, [A1 + 0x208]
  4749. 000037F6  4E91                     jsr        [A1]
  4750. 000037F8  3D6E FFDE FFE6           move.w     [A6 - 0x1A], [A6 - 0x22]
  4751. 000037FE  3D6E FFDC FFE4           move.w     [A6 - 0x1C], [A6 - 0x24]
  4752. 00003804  486E FFE0                pea.l      [A6 - 0x20]
  4753. 00003808  2F0A                     move.l     -[A7], A2
  4754. 0000380A  2057                     movea.l    A0, [A7]
  4755. 0000380C  2268 0004                movea.l    A1, [A0 + 0x4]
  4756. 00003810  2269 00C8                movea.l    A1, [A1 + 0xC8]
  4757. 00003814  4E91                     jsr        [A1]
  4758. 00003816  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4759. label0000381A:
  4760. 0000381A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4761. 0000381E  4E5E                     unlink     A6
  4762. 00003820  4E75                     rts
  4763. 00003822  0000 008D                ori.b      D0, 0x8D
  4764. 00003826  9193                     sub.l      [A3], D0
  4765. 00003828  91F2 83AF E88C AE9F 41C3 sub.l      A0, [[-0x1774] + A0 * 2 - 0x5160BE3D]
  4766. 00003832  9391                     sub.l      [A1], D1
  4767. 00003834  F283 40C6                .extension 0x283 <<F/2-3/1>> // unimplemented
  4768. 00003838  8BA2                     or.l       -[A2], D5
  4769. 0000383A  8B9C                     or.l       [A4]+, D5
  4770. 0000383C  99F5 9C91                sub.l      A4, [A5 + A1 * 4 - 0x111]
  4771. 00003840  F283 405D                .extension 0x283 <<F/2-3/1>> // unimplemented
  4772. 00003844  9089                     sub.l      D0, A1
  4773. 00003846  888E                     or.l       D4, A6
  4774. 00003848  426F 8A98                clr.w      [A7 - 0x7568]
  4775. 0000384C  91F2 83A6 898E 4093      sub.l      A0, [[-0x7672] + A0 * 2 + 0x4093]
  4776. 00003854  AB40                     syscall    bEND0
  4777. 00003856  51D3                     sf         [A3]
  4778. 00003858  407B BAA5                negx.w     [PC + A3 * 2 - 0x91]
  4779. 0000385C  A641                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=6
  4780. 0000385E  3C40                     movea.w    A6, D0
  4781. 00003860  99D8                     sub.l      A4, [A0]+
  4782. 00003862  4075 F940                negx.w     [A5 + <<invalid base displacement size>>]
  4783. 00003866  54D8                     scc        [A0]+
  4784. 00003868  4075 F940                negx.w     [A5 + <<invalid base displacement size>>]
  4785. 0000386C  867F                     or.w       D3, <<invalid special address>>
  4786. 0000386E  B39A                     xor.l      [A2]+, D1
  4787. 00003870  4097                     negx.l     [A7]
  4788. 00003872  F9F9                     .invalid   <<F/7/4>>
  4789. 00003874  4096                     negx.l     [A6]
  4790. 00003876  7FAA                     moveq.l    D7, 0xFFFFFFAA
  4791. 00003878  9A40                     sub.w      D5, D0
  4792. 0000387A  A0F9                     syscall    vSuperLoad
  4793. 0000387C  F9A0                     .invalid   <<F/6/4>>
  4794. 0000387E  9B91                     sub.l      [A1], D5
  4795. 00003880  F283 9D8E                .extension 0x283 <<F/2-3/1>> // unimplemented
  4796. 00003884  406A 91F2                negx.w     [A2 - 0x6E0E]
  4797. 00003888  8340 F540                pack       D1, D0, 0xF540
  4798. 0000388C  BF89                     cmpm.l     [A7]+, [A1]+
  4799. 0000388E  8AF9 4047 FBBF           divu.w     D5, [0x4047FBBF]
  4800. 00003894  8B88 4064                unpk       -[A5], -[A0], 0x4064
  4801. 00003898  91F2 8340                sub.l      A0, [A2 + <<invalid base displacement size>>]
  4802. 0000389C  8891                     or.l       D4, [A1]
  4803. 0000389E  F283 4089                .extension 0x283 <<F/2-3/1>> // unimplemented
  4804. 000038A2  91F2 8340                sub.l      A0, [A2 + <<invalid base displacement size>>]
  4805. 000038A6  A791                     syscall    Translate24To32, flags=7
  4806. 000038A8  F283 40AC                .extension 0x283 <<F/2-3/1>> // unimplemented
  4807. 000038AC  415B                     chk.w      D0, [A3]+
  4808. 000038AE  F4AA                     cpushl     INST, [A2]
  4809. 000038B0  F840 8491                .extension 0x840 <<F/1/4>>, 0x8491 // unimplemented
  4810. 000038B4  40F5 DE41                move.w     [A5 + A5 * 8 + 0x41], SR
  4811. 000038B8  4B91                     .invalid   5, [A1] // invalid opcode 4 with b == 6
  4812. 000038BA  F283 40D9                .extension 0x283 <<F/2-3/1>> // unimplemented
  4813. 000038BE  9185                     subx.l     D0, D5
  4814. 000038C0  839F                     or.l       [A7]+, D1
  4815. 000038C2  8740 5040                pack       D3, D0, 0x5040
  4816. 000038C6  518E                     subq.l     A6, 8
  4817. 000038C8  4044                     negx.w     D4
  4818. 000038CA  8383 8AA7                unpk       D1, D3, 0x8AA7
  4819. 000038CE  8383 8D40                unpk       D1, D3, 0x8D40
  4820. 000038D2  4D40                     chk.w      D6, D0
  4821. 000038D4  45A9 E840                .invalid   2, [A1 - 0x17C0] // invalid opcode 4 with b == 6
  4822. 000038D8  9F00                     subx.b     D7, D0
  4823. 000038DA  0000 AF8E                ori.b      D0, 0x8E
  4824. 000038DE  A2ED                     syscall    vUpdAltMDB, flags=2
  4825. 000038E0  9BA9 B140                sub.l      [A1 - 0x4EC0], D5
  4826. 000038E4  B140                     xor.w      D0, D0
  4827. 000038E6  4CBB 4042 BA94           movem.w    D1,D6,A6, [PC + A3 * 2 - 0x108]
  4828. 000038EC  A2ED                     syscall    vUpdAltMDB, flags=2
  4829. 000038EE  9B41                     subx.w     D5, D1
  4830. 000038F0  09B9 ED9B 4075           bclr       [0xED9B4075], D4
  4831. 000038F6  4083                     negx.l     D3
  4832. 000038F8  AB40                     syscall    bEND0
  4833. 000038FA  AE85                     syscall    0xA85, auto_pop
  4834. 000038FC  4082                     negx.l     D2
  4835. 000038FE  8540 8D94                pack       D2, D0, 0x8D94
  4836. 00003902  9DED 9B8A                sub.l      A6, [A5 - 0x6476]
  4837. 00003906  9C97                     sub.l      D6, [A7]
  4838. 00003908  8996                     or.l       [A6], D4
  4839. 0000390A  AF90                     syscall    slHilite, auto_pop
  4840. 0000390C  AC87                     syscall    TextFont, auto_pop
  4841. 0000390E  4052                     negx.w     [A2]
  4842. 00003910  9740                     subx.w     D3, D0
  4843. 00003912  4740                     chk.w      D3, D0
  4844. 00003914  4D87                     .invalid   6, D7 // invalid opcode 4 with b == 6
  4845. 00003916  B698                     cmp.l      D3, [A0]+
  4846. 00003918  87BA 97AB                or.l       [PC - 0x6855 /* FFFF97AD, cstring ""<EOF> */], D3
  4847. 0000391C  40D3                     move.w     [A3], SR
  4848. 0000391E  7F8B                     moveq.l    D7, 0xFFFFFF8B
  4849. 00003920  8A40                     or.w       D5, D0
  4850. 00003922  5540                     subq.w     D0, 2
  4851. label00003924:
  4852. 00003924  4C40 6EF9                movem.l    D0,D3,D4,D5,D6,D7,A1,A2,A3,A5,A6, D0
  4853. 00003928  F9F5                     .invalid   <<F/7/4>>
  4854. 0000392A  F8F9 F9EE                .extension 0x8F9 <<F/2-3/4>> // unimplemented
  4855. 0000392E  EE99                     ror        D1, 7
  4856. 00003930  4066                     negx.w     -[A6]
  4857. 00003932  406E F9F9                negx.w     [A6 - 0x607]
  4858. 00003936  F5F8                     .invalid   <<F/7/2>>
  4859. 00003938  F9F9                     .invalid   <<F/7/4>>
  4860. 0000393A  EEEE 9940 96D2           bfset      [A6 - 0x692E] {D5:32}
  4861. 00003940  4095                     negx.l     [A5]
  4862. 00003942  F9F9                     .invalid   <<F/7/4>>
  4863. 00003944  F4F4                     cpushp     DATA+INST, [A4]
  4864. 00003946  E2F0 E140                lsr   .w   [A0 + <<invalid base displacement size>>]
  4865. 0000394A  54E2                     scc        -[A2]
  4866. 0000394C  D140                     addx.w     D0, D0
  4867. 0000394E  8040                     or.w       D0, D0
  4868. 00003950  68D2                     bvc        -0x2C /* 00003924 */
  4869. 00003952  409E                     negx.l     [A6]+
  4870. 00003954  F9F9                     .invalid   <<F/7/4>>
  4871. 00003956  F4F4                     cpushp     DATA+INST, [A4]
  4872. 00003958  E7F9 F9F0 E140           rol   .w   [0xF9F0E140]
  4873. 0000395E  5D7F                     subq.w     <<invalid special address>>, 6
  4874. 00003960  AA40                     syscall    QDError
  4875. 00003962  89B4 8D9D                or.l       [[] + A0 * 4], D4
  4876. 00003966  ED9B                     rol        D3, 6
  4877. 00003968  9598                     sub.l      [A0]+, D2
  4878. 0000396A  8D95                     or.l       [A5], D6
  4879. 0000396C  4044                     negx.w     D4
  4880. 0000396E  ED9B                     rol        D3, 6
  4881. 00003970  8F40 4EBD                pack       D7, D0, 0x4EBD
  4882. 00003974  8B40 5540                pack       D5, D0, 0x5540
  4883. 00003978  59AC 4137                subq.l     [A4 + 0x4137], 4
  4884. 0000397C  ED9B                     rol        D3, 6
  4885. 0000397E  4052                     negx.w     [A2]
  4886. 00003980  F7BD                     .invalid   <<F/6/3>>
  4887. 00003982  ED9B                     rol        D3, 6
  4888. 00003984  4052                     negx.w     [A2]
  4889. 00003986  F7BE                     .invalid   <<F/6/3>>
  4890. 00003988  ED9B                     rol        D3, 6
  4891. 0000398A  A3F7                     syscall    vDoEject, flags=3
  4892. 0000398C  408B                     negx.l     A3
  4893. 0000398E  ED9B                     rol        D3, 6
  4894. 00003990  A3F7                     syscall    vDoEject, flags=3
  4895. 00003992  40B3 BC91                negx.l     [A3 + A3 * 4 - 0x111]
  4896. 00003996  9840                     sub.w      D4, D0
  4897. 00003998  6443                     bcc        +0x45 /* 000039DD */
  4898. label0000399A:
  4899. 0000399A  38ED 9B40                move.w     [A4]+, [A5 - 0x64C0]
  4900. 0000399E  67FB                     beq        -0x3 /* 0000399B */
  4901. 000039A0  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  4902. 000039A2  9CF4 E340                sub.w      A6, [A4 + <<invalid base displacement size>>]
  4903. 000039A6  50A8 FBFB                addq.l     [A0 - 0x405], 8
  4904. 000039AA  4052                     negx.w     [A2]
  4905. 000039AC  F541                     .extension 0x541 <<F/4-5/2>> // unimplemented
  4906. 000039AE  0740                     bchg       D0, D3
  4907. 000039B0  6EE8                     bgt        -0x16 /* 0000399A */
  4908. 000039B2  B2BB EEFB                cmp.l      D1, [PC + A6 * 8 - 0x5]
  4909. 000039B6  408D                     negx.l     A5
  4910. 000039B8  A6FB                     syscall    vNewMap, flags=6
  4911. 000039BA  0000 0000                ori.b      D0, 0x0
  4912.